RubyエージェントとPassengerを使用する際の一般的な問題については、以下のトラブルシューティングのヒントをお読みください。
乗客tmp/restart.txt
ファイルを編集するだけの場合、新しいエージェントは選択されません。エージェントを更新して旅客を再起動する場合、変更を有効にするために Apache をハード再起動する必要があります。
乗客の場合、ログファイルはnewrelic_agent.passenger.log
です。 推奨事項: Apache ユーザーの場合は、 /log
ディレクトリ全体に対する書き込み権限を付与します。
PassengerをDeveloperモードで使用していると、リクエストのリストが消えたり、いくつかのリクエストを見逃しているように見えることがあります。また、リクエストを選択すると、トレースが利用できないことを示すエラーメッセージが表示されることがありますが、これは再起動したのかもしれません。
これは、Passengerが複数のハンドラープロセスを生成した場合に発生します。トランザクショントレースはいずれかのプロセスに格納され、他のプロセスに接続すると、それが見えなくなります。
回避策としては、 PassengerMaxPoolSize パラメータを使用して、インスタンスの最大数を1に設定することができます。また、何度かリフレッシュすると、リクエストが戻ってくる可能性が高くなります。