在DS的使用过程中,经常会出现由于某个Job的执行效率太低,导致拉低服务器整体性能,而被系统管理员使用杀进程的方法,结束作业的情况,这往往会导致DS job被锁的情况。被锁的job无法编译也无法删除。症状如下
这时候需要使用uv账号登陆uv程序,进行解锁。首先登陆uv命令行 (注意,如果不是uv账号,则无法执行最后的解锁命令)
l
使用logto命令打开job所在的项目: logto $projectname
再使用命令 LIST DS_JOBS "JOBNAME" ,并记录下DESCRIPTION NO.我这里的示例是946
(注意这里JOBNAME大小写需要与项目中的job名称保持一致)
接下来需要查看项目中锁的情况,使用命令 LIST.READU EVERY,这里注意观察下每列的标题,解锁需要使用到的是INODE和USERNO这两列
看看,我被锁的946的信息,这里RT_CONFIG后面跟的数字对应的是job的description no。
接下来解锁这个job,输入命令LOGTO UV,再执行下面的命令
这是如果我们再用LIST.READU EVERY命令,应该就看不到946的这个锁了。
至此,再返回designer界面删除/编译相关的job即可.