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