• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

opcache.preloadによるSymfony 4.4のオーバーヘッド

問題

Symfony 4.4を使用している場合、 opcache.preloadがアクティブなときにパフォーマンスに大きな影響があります。

解決

  1. newrelic.iniファイルでnewrelic.preload_framework_library_detection = falseを設定します。

  2. プリロードの設定が、Symfony に準拠していることを確認してください。

    ヒント

    PHP 7.4を使用している場合は、以下を参照してください。

  3. サービスを再起動してください。

原因

newrelic.preload_framework_library_detectionopcache.preloadの両方が有効になっている場合、関数呼び出しごとにopcacheステータスを照会します。ただし、Symfony 4.4の使用に関連するいくつかの問題があり、このクエリでnullが返される可能性があります。これが一貫して発生すると、NewRelicのPHPエージェントにかなりのオーバーヘッドが発生します。

現在、この問題はKubernetesを使用している環境でのみ報告されています。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.