簡體   English   中英

Google Compute Engine-在啟動腳本結束后重新啟動

[英]Google Compute Engine - Restart at end of start up script

如果實例到達啟動腳本的結尾,是否有一種自動重啟實例的好方法?

我有一個要在Compute Engine上連續運行的Python腳本,該腳本從運行CRON作業的GAE實例檢查發布/訂閱。 我還沒有找到捕捉每個可能的錯誤的好方法,並且有很多難以測試的極端情況(例如,實例內存不足)。 如果我每次腳本完成后都重新啟動實例,那會更好(因為它永遠都不會完成)。 autorestart選項不起作用,因為該實例不會關閉,只是停止運行腳本。

一個簡單的shutdown -r now可能就足夠了。

或者,如果您更喜歡gcloud:

gcloud compute instances reset $(hostname)

請注意,該reset是真正的重置,沒有適當的操作系統關閉。

在執行“實例中的重置或重啟操作”之前,您可能還需要查看文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM