我是扭矩调度程序的新手,我试着理解校验作业命令结果:BankFailure (cannot debit job account)。
它涉及一个标记为"Q“的工作,并且似乎被卡住了。
当我输入checkjob [job_id]时,我会收到以下消息:
State: Idle EState: Deferred
Creds: user:xxx group:xxx class:batch qos:DEFAULT
WallTime: 00:00:00 of 12:00:00
SubmitTime: Wed Jun 1 13:37:41
(Time Queued Total: 2:49:31 Eligible: 00:00:00)
StartDate: -2:49:29 Wed Jun 1 13:37:43
Total Tasks: 1
Req[0] TaskCount: 1 Partition: DEFAULT
Network: [NONE] Memory >= 0 Disk >= 0 Swap >= 0
Opsys: [NONE] Arch: [NONE] Features: [xxxxx]
IWD: [NONE] Executable: [NONE]
Bypass: 0 StartCount: 4
PartitionMask: [ALL]
Flags: RESTARTABLE
job is deferred. Reason: BankFailure (cannot debit job account)
Holds: Defer (hold reason: BankFailure)
PE: 1.00 StartPriority: 40
cannot select job xxxx for partition DEFAULT (job hold active)根据torque官方文档,BankFailure (cannot debit job account)的意思是“如果将以下内容作为校验作业输出的一部分,则意味着要运行的作业将超过剩余的分配。这可能仅仅是因为您没有将壁时间指定为作业规范的一部分。”
但是,已设置了壁时值,并且有足够的核心来运行此作业。
这是否意味着墙面时间不足以运行这项工作?或者,这是否意味着允许用户计算的时间高于其配额。
(谢谢你的帮助:)
发布于 2016-06-06 19:28:44
我很确定这不是扭矩问题。"BankFailure“不在扭矩源中,它很有可能在这项工作中成功。我将重点检查您的会计经理配置(例如,确保为适当的凭据分配了资金)。
https://stackoverflow.com/questions/37651147
复制相似问题