為什麼我的 AWS OpsWorks Stacks 執行個體未啟動並停留在 "setup_failed" 狀態?

上次更新日期:2021-12-29

由 AWS OpsWorks Stacks 管理的其中一個 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體停留在 "setup_failed" 狀態。為什麼我的 OpsWorks Stacks 執行個體未進入 "online" 狀態,以及如何解決此問題?

簡短描述

由於各種原因,OpsWorks Stacks 執行個體可能進入 setup_failed 狀態,而且未在設定生命週期事件期間啟動。不過,問題通常是因為下列其中一個資源設定錯誤所致:

  • 自訂配方
  • 應用程式
  • 自訂 Berkshelf 說明書
  • 用來覆寫堆疊屬性的自訂 JSON

如需如何對處於 setup_failed 狀態的執行個體進行疑難排解,請參閲《OpsWorks 使用者指南》中的登錄至失敗的執行個體

注意:對於停留在 start_failed 狀態的執行個體,請參閲為什麼我的 AWS OpsWorks Stacks 執行個體未啟動並停留在 "start_failed" 狀態?

解決方案

驗證您執行個體的 Amazon Elastic Block Store (Amazon EBS) 磁碟區是否設定正確

檢閱向堆疊註冊 Amazon EBS 磁碟區,並確保您的執行個體符合列出的所有要求。

驗證您的自訂配方是否設定正確

檢閱您執行個體的 Chef 日誌,以識別導致問題的原因。然後,根據日誌中記錄的錯誤訊息偵錯您的自訂配方。

如需詳細資訊,請參閲《OpsWorks 使用者指南》中的配方

驗證您的執行個體是否有足夠的記憶體,可以在設定生命週期事件期間進行分配

如需如何檢閱執行個體之記憶體指標的指示,請參閲使用 Amazon CloudWatch 監控堆疊


此文章是否有幫助?


您是否需要帳單或技術支援?