為何我的常駐程式工作不會自動重新啟動?

我有一個以 daemon 模式執行的工作,在發生錯誤之後不會自動重新啟動。

在 Code Engine中,如果您想要工作無限期地執行而不逾時,可以指定以 daemon 模式執行工作。

如果與常駐程式工作相關聯之程式碼的容器映像檔以 0 結束碼結束,則 Code Engine 會假設工作是故意停止的,且工作不會重新啟動。

如果與常駐程式工作相關聯的容器映像檔的程式碼以非零結束碼結束,則 Code Engine 會自動重新啟動無限期執行的工作。 因此,如果常駐程式工作因非預期的原因 (例如記憶體不足狀況) 而失敗,則當程式碼以非零結束碼結束時, Code Engine 會自動重新啟動常駐程式工作。

如需相關資訊,請參閱 建立及執行無限期執行的工作