我安装了Torque-4.2.6版本。我的机器有RHEL 6操作系统。我已通过user1登录安装,因为它具有root权限。每当我执行'pbsnodes -a'命令时它都能正常工作。如果我通过user2登录到同一台机器上,每当我执行'pbsnodes -a'时,它都会抛出以下错误。
pbs_iff:无法读取pbs_server的回复 没有许可。 pbsnodes:无法连接到服务器'node1',错误= 15007(未授权请求)
没有pbs_iff这样的可执行文件。可能是什么问题呢。?任何人都可以帮助我。?
答案 0 :(得分:2)
以下是我使用PbsPro的经验,我认为它与Torque类似。
您需要的是将pbs_iff mod更改为 -rwsr-xr-x :
chmod 4755 / opt / pbs /.../ sbin / pbs_iff
请参阅系统中pbs_iff文件的位置。请注意,它位于pbs ... / sbin文件夹而不是bin文件夹中。
答案 1 :(得分:0)
Per https://serverfault.com/questions/253932/torque-works-half-of-the-time-fails-no-permission-the-other-half - 可能存在一个问题,即队列被损坏的作业阻塞,可能来自死节点,因此手动清除
/var/spool/torque/server_priv/jobs/
和
/var/spool/torque/server_priv/arrays/
并重新启动pbs_server可能会解决问题。
注意您显然必须将这些作业重新提交回队列
答案 2 :(得分:0)
Qmgr:set set server acl_host_enable=False