無法連線到Adobe Commerce整合環境(SSH/效能問題)
如果您無法連線到Adobe Commerce整合環境或遇到效能緩慢的情況,問題可能是因為長期執行程式的資源耗盡。 這些問題可以透過停用不必要的cron作業並遵循整合環境最佳實務來解決。
說明 description
環境
- 產品: Managed Services上的Adobe Commerce
- 環境型別:整合(開發)
問題/症狀
在資源有限的整合環境中,長期執行或耗用資源的程式(例如Magento cron工作或消費者)可能會耗盡系統容量,導致:
- 封鎖的SSH工作階段
- 部署緩慢
- 整體系統不穩定
解決方法 resolution
注意: Adobe建議在整合環境中停用cron,並只在需要時執行。
請嘗試下列步驟來解決問題:
-
使用SSH識別資源密集的cron工作:
ps aux | grep cron # Lists running cron processes -
停用不必要的cron工作(整合環境不應持續執行cron):
./vendor/bin/ece-tools cron:disable # Disables all Magento cron jobs in the current cloud environment.注意:執行
ece-tools cron:disable只會影響目前的環境狀態。 每次部署後,cron工作都會依預設重新啟用。 若要在整合環境中停用crons,請直接在.magento.app.yaml的crons:區段中設定此專案。 -
僅在需要時手動執行cron。
例如:
php bin/magento cron:run # Manually executes all scheduled Magento cron jobs. -
遵循整合最佳實務。
- 避免持續性的自動化工作(索引器、消費者、付款同步等)。
- 使用整合環境進行 短期功能測試和開發,而非載入或效能測試。
- 將程式碼升級至測試或生產環境,以進行完整規模的測試。
- 如需詳細資訊,請參閱Commerce on Cloud指南中的整合環境。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f