无法连接到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指南》中的集成环境
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f