無法連線到Adobe Commerce整合環境(SSH/效能問題)

如果您無法連線到Adobe Commerce整合環境或遇到效能緩慢的情況,問題可能是因為長期執行程式的資源耗盡。 這些問題可以透過停用不必要的cron作業並遵循整合環境最佳實務來解決。

說明 description

環境

  • 產品: Managed Services上的Adobe Commerce
  • 環境型別:整合(開發)

問題/症狀

在資源有限的整合環境中,長期執行或耗用資源的程式(例如Magento cron工作或消費者)可能會耗盡系統容量,導致:

  • 封鎖的SSH工作階段
  • 部署緩慢
  • 整體系統不穩定

解決方法 resolution

注意: Adobe建議在整合環境中停用cron,並只在需要時執行。

請嘗試下列步驟來解決問題:

  1. 使用SSH識別資源密集的cron工作:

    ps aux | grep cron  # Lists running cron processes

  2. 停用不必要的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:區段中設定此專案。

  3. 僅在需要時手動執行cron。

    例如:

    php bin/magento cron:run # Manually executes all scheduled Magento cron jobs.

  4. 遵循整合最佳實務。

    • 避免持續性的自動化工作(索引器、消費者、付款同步等)。
    • 使用整合環境進行 短期功能測試和開發,而非載入或效能測試。
    • 將程式碼升級至測試或生產環境,以進行完整規模的測試。
    • 如需詳細資訊,請參閱Commerce on Cloud指南中的整合環境
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f