• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

INI設定がすぐに反映されません

問題

newrelic.ini ファイルの変更はすぐには反映されません。

解決策

INIの設定を変更した後は、Webサーバー(Apache、Nginx、PHP-FPMなど)を再起動してください。

原因

Webサーバー(Apache、Nginx、PHP-FPMなど)が最初に起動してPHPを初期化する際に、すべてのINI設定を読み込みます。また、不足している設定についてはグローバルなデフォルト値を設定します。

Apache はその後、リクエストを処理するために"ワーカー" プロセスのプールを作成します。これらのワーカープロセスは初期化時に設定された設定を継承します。どのワーカープロセスが特定のリクエストを処理するかを正確に知る方法はありません。INI ファイルを変更しても、古い設定のままのワーカープロセスが何百も残っているかもしれませんし、メインの Apache プロセス自身 (定期的に既存のワーカープロセスを kill したり、新しいワーカープロセスを生成したりします) も元の INI 設定を持っています。

Apacheサーバを再起動するまでは、INIファイルのほとんどの変更は気づかれません。唯一の例外は、PHPの"ディレクトリ毎の" 設定メカニズムを .htaccess ファイルを使って使用している場合です。このような設定は稀です。

Copyright © 2023 New Relic Inc.

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