Adobe Commerce統合環境に接続できません(SSH/パフォーマンスの問題)

Adobe Commerce Integration Environment に接続できない場合や、パフォーマンスの低下が発生する場合は、長時間実行中のプロセスによるリソースの枯渇が問題の原因である可能性があります。 これらの問題は、不要な 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 ジョブはデフォルトで再度有効になります。 統合環境で cron を無効のままにするには、.magento.app.yaml の cron: セクションで直接設定します。

  3. 必要な場合にのみ、cron を手動で実行します。

    例:

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

  4. 統合のベストプラクティスに従います。

    • 自動化されたタスク(インデクサー、コンシューマー、支払い同期など)を継続的に実行することは避けます。
    • 負荷テストやパフォーマンステストではなく、 短期間有効な機能テストおよび開発 の統合環境を使用します。
    • フルスケールテスト用にコードをステージングまたは実稼動環境に昇格します。
    • Commerce詳しくは、Cloud ガイドの ​ 統合環境 ​ を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f