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

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

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

問題を作成する

ログファイルがない(Ruby)

問題

log/newrelic_agent.logには New Relic ログファイルがありません。

解決

newrelic_agent.logファイルがない場合は、次の手順を試して診断してください。

  1. お客様のアプリケーションでエージェントが実際に必要とされているかどうかを確認してください。

    • Gemfilenewrelic_rpm gem 行がrequire: falseでマークされていないことを確認してください。これにより、Bundler が gem を要求できなくなります。require: falseステートメントを削除することも、アプリケーションの起動時にコード内の別の場所でrequire 'newrelic_rpm'を呼び出して、 newrelic_rpm gem を手動で制御することもできます。
    • newrelic_rpm gem がGemfile内のグループにある場合は、そのグループがデプロイ先の環境に読み込まれていることを確認してください。
    • Gemfilenewrelic_rpm行が、デプロイ先の環境で false と評価される条件でラップされていないことを確認してください。
  2. アプリケーションのルート ディレクトリ内にlogディレクトリが存在し、アプリケーションを実行しているユーザーが書き込み可能であることを確認してください。

  3. アプリサーバー プロセスを開始する現在の作業ディレクトリがアプリのルート ディレクトリと同じであることを確認してください (つまり、現在の作業ディレクトリにはlogディレクトリが含まれている必要があります)。

デバッグの目的で、エージェントを強制的に有効にし、そのログ出力をSTDOUTに送信すると役立つ場合があります。これを行うには、アプリケーション サーバーの起動時に環境変数NEW_RELIC_LOG=stdoutNEW_RELIC_AGENT_ENABLED=1を設定します。

Copyright © 2024 New Relic株式会社。

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