2016-11-07 134 views
1

如何解決GCE實例重啓的原因?我的GCE實例每天都會重新啓動,我想知道原因

我試過gcloud compute operations list,其中沒有提到那裏。 不幸的是,我的活動和系統日誌在重新啓動後丟失了,所以我不能回去在Logging視圖中查看它們。任何幫助?

謝謝。

+0

該實例在us-central1-f中運行Centos 7及其一個g1-small(1個vCPU,1.7 GB內存,Intel Ivy Bridge)。我有可用的自動重新啓動策略設置爲打開。 – goldenv

回答

0

這篇文章是否對Automatic Restart有幫助?根據文章:「您可以通過執行gcloud計算操作列表--zones ZONE請求或通過查看Google Cloud Platform控制檯中的操作列表或通過API請求來查看此事件。此事件顯示爲以下文本:

compute.instances.automaticRestart」

乾杯, 邁克

+0

不幸的是,這個事件沒有列在'gcloud compute operations list'的結果中。這意味着它不是谷歌雲啓動,最有可能是一個應用程序錯誤?但爲什麼會重新啓動實例。一個猜測是內存/ CPU峯值通常不會被谷歌雲基礎架構所容忍,並且虛擬機會重新啓動,我以前見過。但是,我如何解決這個問題呢?即使我可以歸檔系統日誌,我可以返回,但我不是系統管理員,有關於此的任何提示? – goldenv

+0

Google雲團隊成員可以發表評論嗎?我爲Google Cloud客戶啓用了結算功能。謝謝。 – goldenv

+0

PS。我注意到我的一個vms在重啓事件時錄製了78%的CPU。這可能是原因,但我需要確認它,這是一套既定的政策嗎? – goldenv

1

我不清楚爲什麼你的日誌會在重新啓動後會丟失,但使日誌保存你可能檢查到配置syslog和定期旋轉,但仍可能在事件發生時接近正確的位置,可能無法保存。

根據我的經驗(我是GCE的產品經理),自動重啓不可能是負責任的,因爲自動重啓通常不會經常發生。一個可能的例外是,如果您選擇了「終止主機維護」標誌,這會阻止我們實時遷移您的VM(這也是它不是默認設置的原因)。

一個建議可能是利用Stackdriver的基本層,並查看Stackdriver Logging是否可以幫助您捕獲有關計算機重新啓動時正在發生的事情的更多信息。本頁面顯示如何在虛擬機上運行install the logging agent

+0

好的,謝謝Paul,我會試試看。 – goldenv

相關問題