Ich bin neu mit Torque Scheduler und ich versuche, checkjob Befehl Ergebnis zu verstehen: BankFailure (cannot debit job account)
.Torque BankFailure (kann Jobkonto nicht belasten)
Es handelt sich um ein Job „Q“ gekennzeichnet und erscheinen
stecken Wenn ich checkjob [job_id]
geben bekomme ich diese Meldung:
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)
Nach dem Drehmoment offiziellen doc, bedeuten BankFailure (cannot debit job account)
"Wenn statt Sie sehen Folgendes als Teil der checkjob-Ausgabe: Es bedeutet, dass der Job, den Sie ausführen möchten, die zugewiesene Zuweisung überschreitet. Dies kann einfach daran liegen, dass Sie keine walltime als Teil Ihrer Jobspezifikation angegeben haben. "
Aber der Walltime-Wert ist festgelegt, und es gibt genug Kern, um diesen Job auszuführen.
Bedeutet es, dass die Walltime nicht ausreicht, um diesen Job auszuführen? Oder bedeutet es, dass die Zeitberechnung für den Benutzer höher ist als seine Quote?
Vielen Dank für Ihre Hilfe :)
Es sieht so aus, als käme diese Nachricht aus dem bei PNNL entwickelten Gold-Accounting- und Allocation-Management-System, das derzeit als Open-Source-Projekt von Adaptive Computing bereitgestellt wird. –