デーモン・ジョブが自動的に再始動しないのはなぜですか?

daemon モードで実行されるジョブがありますが、これはエラー後に自動的に再始動されません。

Code Engineで、ジョブを無期限に実行し、タイムアウトにしないようにする場合は、ジョブを daemon モードで実行するように指定できます。

デーモン・ジョブに関連付けられたコードのコンテナー・イメージが 0 終了コードで終了した場合、 Code Engine はジョブが意図的に停止されたものと想定し、ジョブは再始動されません。

Code Engine は、デーモン・ジョブに関連付けられたコンテナー・イメージのコードがゼロ以外の終了コードで終了すると、無期限に実行されるジョブを自動的に再始動します。 したがって、メモリー不足などの予期しない理由でデーモン・ジョブが失敗した場合、コードがゼロ以外の終了コードで終了すると、 Code Engine は自動的にデーモン・ジョブを再始動します。

詳しくは、 無期限に実行されるジョブの作成と実行 を参照してください。