OS版本:
CentOS版本4.6(最终)Kernel \ r在\ m 2.6.9-100.ELsmp上
问题
当我运行qdel我得到以下错误:
qdel: Unknown Job Id 20432.scyld.localdomain
信息
qstat -n的输出:
head0.localdomain:必须要求Elap作业ID用户名队列作业名
SessID NDS TSK内存时间S时间
20432.head0.localdom USERNAME standard pc-iw-1 32729 1 128 – 72:00 R 00:23 n39 / 5 + n39 / 4 + n39 / 3 + n39 / 2 + n39 / 1 + n39 / 0
/ var / spool / torque / server_name的内容
scyld.localdomain
问题为什么我得到错误?
我知道这是一个古老的问题,但这是后代的答案:
问题是你的/etc/hosts文件与你的server_name文件有不同的第一个主机名。 您的server_name文件具有scyld.localdomain ,而您的/etc/hosts的主机名为head0.localdomain 。 如果您运行qdel 20432.head0.localdomain ,该命令将工作。
解决方法是更改/ etc / hosts文件,以便第一个条目是:
127.0.0.1 scyld.localdomain
这些angular色之后的一切都不重要。 如果您还希望将主机称为head0.localdomain,则可以在同一行上的scyld.localdomain后面添加该条目。
我希望这可以帮助别人。