Adobe Commerce部署疑難排解員
Adobe Commerce上的停滯部署和失敗部署可以使用Deployment Troubleshooter工具來解決。 按一下每個問題以顯示疑難排解員每個步驟的答案。
步驟1 — 確認服務執行中 step-1
雲端基礎結構服務上的Adobe Commerce是否正常運作?
停滯部署 — 雲端基礎結構服務上的Adobe Commerce是否正常運作? 檢查Adobe Commerce Cloud。
a.是 — 繼續進行步驟2。
b.否 — 維護或全球中斷。 檢查估計持續時間和更新。
步驟2 — 檢查其他環境中的部署 step-2
其他環境中是否有部署會封鎖現有環境中的部署?
若要取得進行中活動的清單,請使用magento-cloud CLI執行以下命令(如果您僅新增至一個雲端專案):
code language-bash |
---|
|
若要取得進行中活動的清單,請使用magento-cloud CLI執行以下命令(如果您已新增至多個專案):
code language-bash |
---|
|
若要尋找現有部署活動的相關資訊(請參閱如果雲端UI有「記錄片段」錯誤,請檢查部署記錄
如需詳細資訊),您可以執行此命令來取得該活動的執行記錄檔:
code language-bash |
---|
|
a.是 — 疑難排解現有環境中封鎖部署的其他環境。 繼續進行步驟3。
b.否 — 疑難排解目前的環境。 繼續進行步驟3。
步驟3 — 驗證所有節點上的SSH step-3
步驟4 — 確認所有服務都在執行中 step-4
步驟5 — 驗證Bitbucket執行中 step-5
使用Bitbucket?
步驟6 — 檢查錯誤代碼 step-6
步驟7 - 403禁止的錯誤 step-7
步驟8 — 驗證cron工作是否執行 step-8
目前是否在執行cron工作?<>在分支上透過ssh登入並執行
ps aufxx |grep cron
。a.是 — 透過ssh在受影響的分支(例如主要)上登入。 終止和解鎖cron工作。 這將終止cron作業並重設狀態。 執行
b.否 — 繼續執行步驟17。
php vendor/bin/ece-tools cron:kill
,然後執行php vendor/bin/ece-tools cron:unlock
。 如果您正在將一個環境合併到另一個環境的過程中,請檢查這兩個環境是否正在執行cron。b.否 — 繼續執行步驟17。
步驟9 — 可部署至遠端叢集的應用程式錯誤 step-9
步驟10 — 檢查足夠的儲存空間 step-10
步驟11 — 驗證磁碟空間 step-11
無法寫入<>檔案警告<>?
步驟12 — 環境重新部署失敗錯誤 step-12
步驟13 — 檢查Elasticsearch升級是否失敗 step-13
正在升級或部署的<>Elasticsearch?
a.是 — Elasticsearch失敗的升級步驟。 請參閱Elasticsearch軟體相容性。 如果Elasticsearch升級仍無法運作,請提交支援票證。 注意:在雲端基礎結構上的Adobe Commerce上,請注意,若未提前48個營業時間通知我們的基礎結構團隊,服務升級就無法推送至生產環境。 這是必要措施,因為我們需要確保我們有一位基礎建設支援工程師在所需時間範圍內更新您的設定,將生產環境的停機時間降到最低。 因此,在變更需要投入生產前48小時,提交支援票證,詳細說明您需要的服務升級,並陳述您想要啟動升級程式的時間。
b.否 — 繼續執行步驟14。
b.否 — 繼續執行步驟14。
步驟14 — 檢查空間限制 step-14
步驟15 -Elasticsearch版本錯誤 step-15
步驟16 — 驗證撰寫器設定 step-16
Composer設定是否正確?
步驟17 — 檢查長時間執行的程式 step-17
個長時間執行的處理序?
a.是 — 識別長時間執行的處理作業,然後終止處理作業:
- 在終端機中執行以下命令:
ps aufx
。 - 找出長期執行程式的PID。
- 使用
kill -9 <PID>
終止處理序。
監控部署是否重新發生。
b.否 — 繼續執行步驟18。
步驟18 — 檢查後掛接失敗 step-18
步驟19 — 檢查協力廠商擴充功能是否封鎖部署 step-19
使用協力廠商擴充功能?
步驟20 — 檢查緩慢查詢 step-20
長時間執行查詢?
a.是 — 刪除任何長時間執行的查詢。 檢閱MySQL Kill語法。
b.否 — 提交支援票證。
步驟21 — 降級Elasticsearch版本 step-21
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a