qsub 可以工作,但 qrsh 会失败,并且仅当使用 -l 明确指定资源时才会失败。为什么?

qsub 可以工作,但 qrsh 会失败,并且仅当使用 -l 明确指定资源时才会失败。为什么?

提交一个简单的交互式作业来打开 shell 时出现以下错误:qrsh -V -cwd -verbose -q nsnel6.q -l h_vmem=12.000G tcsh

local configuration arslox51 not defined - using global configuration
Your job 8450878 ("tcsh") has been submitted
waiting for interactive job to be scheduled ...timeout (5 s) expired while waiting on socket fd 4


Your "qrsh" request could not be scheduled, try again later.

如果未指定资源,则提交作业即可成功。

我也检查了资源,它们可用。它们有超过 30 台主机,许多作业正在运行。但资源绰绰有余。

qsub 可以使用相同的资源,但只有 qrsh 面临此问题。只有极少数情况下 qrsh 可以正常工作。

这与此错误有什么关系吗local configuration arslox51 not defined - using global configuration?还有,此错误是什么?

我的 SGE 版本是 6.1

答案1

qrsh 失败,因为 qsub 正在使用所有资源。

qrsh 命令可以使用 -now n 选项进行等待。

相关内容