(未知队列MSG =未找到请求的队列)

时间:2015-02-14 07:07:21

标签: torque

我正在尝试使用ubuntu 14.04中的扭矩作业调度程序(maui调度程序)运行wien2k作业。应用程序安装正确,没有任何错误消息,但添加bash脚本时,我遇到此错误" qsub:提交错误(未知队列MSG =未找到请求的队列)"。我在this website中读到了这个错误。

任何人都能帮帮我吗? 在使用qmgr -c" p s"之后,它是我的PBS队列管理器命令:

创建队列并设置其属性。

创建并定义队列批次

创建队列批处理

set queue batch queue_type = Execution

设置队列批量max_running = 20

设置队列批量资源_max.ncpus = 20

设置队列批量resources_max.nodes = 20

设置队列批处理资源_default.ncpus = 1

设置队列批次resources_default.nodect = 1

设置队列批处理资源_default.nodes = 1

set queue batch resources_default.walltime = 76790:53:51

set queue batch enabled = True

set queue batch started = True

设置服务器属性。

设置服务器调度= True

设置服务器acl_hosts = seconduser

设置服务器acl_hosts + = firstuser

设置服务器管理器= root @ localhost

设置服务器管理器+ = secfir @ localhost

设置服务器运营商= root @ localhost

设置服务器运算符+ = secfir @ localhost

设置服务器default_queue = batch

设置服务器log_events = 511

设置服务器mail_from = adm

设置server scheduler_iteration = 600

设置服务器node_check_rate = 150

设置服务器tcp_timeout = 300

设置服务器job_stat_rate = 45

设置服务器poll_jobs = True

设置服务器mom_job_sync = True

设置服务器keep_completed = 0

设置服务器next_job_number = 47

设置服务器moab_array_compatible = True

设置服务器nppcu = 1

2 个答案:

答案 0 :(得分:0)

尝试跑步:

qmgr -c "p s"

查看配置中的队列名称。如果存在路由队列,请尝试使用qsub -q queuename jobfile提交作业。如果路由队列不存在,您可以尝试执行队列。否则,最好向群集管理员询问,因为如果您没有正确执行此操作,他们有权终止您的工作。

答案 1 :(得分:0)

只是遇到了同样的问题并解决了。进行qsub的最完整方法是(描述为here

qsub -q队列名称脚本名称

您可以像以前一样使用上一个答案中描述的命令找到您的队列名称

qmgr -c“ p s”

您(以及我的)的结果是队列名称为“批”。多行可以确定这一点,例如“创建和定义队列批处理”和“创建队列批处理”,但是最确定的是:

设置服务器default_queue =批处理

因此,使用

提交您的工作脚本

qsub -q批处理脚本名