15

nginx で設定したアドレスに Rails アプリケーションが応答しません ( No data response. Error 324 (net::ERR_EMPTY_RESPONSE))。今、私は問題が何であるかを理解しようとしています。Nginx のログには、リクエストごとに次のものがあります。

libc++abi.dylib: 例外 2013/10/21 15:15:30 をスローして呼び出された終了 [アラート] 54636#0: ワーカー プロセス 54723 がシグナル 6 で終了しました

アプリケーション ログを調べると、パッセンジャーがアプリから何かを要求しなかったように、変更はありません。そこで、情報を収集できる別のログ ファイルについて考えてみました。

Passenger のログ ファイルはどこにありますか?

特別なことはありますか?または、パッセンジャーはアプリケーション ログの 1 つを使用しますか?

4

4 に答える 4

14

Linux では、ログ ファイルは次の場所にあります。

/var/log/nginx/access.log
/var/log/nginx/error.log
于 2013-10-21T14:10:57.700 に答える
1

記録のためだけに、古い質問:

デフォルトでは、パッセンジャー ログ メッセージは Nginx グローバル エラー ログに書き込まれます。

この力は最近のバージョンのものです。Passenger 5.0.5より前では適用されない場合があります。

于 2015-08-17T05:52:26.793 に答える
0

Passenger は、自身のログを端末だけでなくログ ファイルにも出力します。起動時に、Passenger は使用したログ ファイルを通知します。これは通常、log/passenger.XXXX.log です。見る

https://www.phusionpassenger.com/docs/tutorials/quickstart/ruby/

私のは[3000はアプリのポート番号でした] less {app_dir}/log/passenger.3000.log

パッセンジャーがクラッシュした場合、コンソールに表示されます。

[ pid=2659 ] Crash log files will be dumped to /var/tmp/passenger-crash-log.1583439070.ZfMXhF <--- ******* LOOK HERE FOR DETAILS!!! *******

于 2020-03-05T20:31:25.673 に答える