完了するまでに数日かかるようなスクリプトがあります。デフォルトでは、キューがいっぱいになっていない場合は、slurmジョブを送信してそのプロセスでしばらく待つことができます。
このスクリプトは不完全な結果をもたらすため、最大実行時間があると信じられます。このデフォルトのタイムアウトは実際に存在しますか?それでは、無限時間にリセットする方法は?
答え1
Unixシステムには通常、プログラムの最大実行時間はありませんが、共有コンピューティングクラスタがありますよくSLURMやLFSなどのバッチシステムを介して実行されるジョブに最大実行時間を適用します。
使用しているコンピューティングファームの管理者に連絡してください。この問題をデバッグするのに役立ちます。クラスターに送信されたジョブのデフォルトの最大実行時間がクラスターに設定されていると、SLURMジョブに時間がかかりません。
また、共有ログインノードの対話型セッション設定がタイムアウトすることがあります。今回もシステム管理者がこれについてお知らせします。