私は現在インスタンスで実行Magento 2.2, php7, Apache2
していAmazon AWS EC2 c4.large
ますが、開発サーバーとして使用している場合、t2.microインスタンスでさえ通常は問題ありません。
何らかの理由で、たまにsetup:upgradeを実行すると、カスタムモジュールの1つでセットアップファイルを更新した後、またはサードパーティのモジュールをインストールした後、サーバーが非常に遅くなり、試行するたびにCPU使用率が100%のままになりますページをロードするには、ページのロードに1分以上かかり、ページをロードしない場合はCPU使用率が25%のままになります。これは、私がsetup:upgradeを呼び出したmagento Webサイトにのみ影響します。同じサーバー上の他のmagentoインストールのページは、通常の速度でロードされます。
アップグレードしたばかりのモジュールを削除してサーバーを再起動し、コードを変更せずにモジュールを再インストールすることで問題が解決する場合があります。2番目のセットアップ:アップグレードで問題が修正され、場合によっては修正できる唯一の方法と思われます。Magento 2
モジュールを完全に再インストールすることにより。
私はこれが上で発生持っていたMagento 2.1.6, 2.1.8, 2.1.9
し、2.2
どれも他には、デフォルトで、開発者や生産モードの問題を持っているようだしないことを、テーマやモジュールの異なる組み合わせのすべての種類を。
編集:重要な注意
この問題が発生していて、私と同じようにキャッシュを無効にしていないことが確かである場合、現時点で確認済みの問題(Magento 2.3)があり、実行composer update
するとすべてのキャッシュが無効になることがあります。したがって、キャッシュが有効になっていると思われる場合でも、再確認することをお勧めします。