web-dev-qa-db-ja.com

シンWebサーバーのログファイルを見つけることができる場所

SinatraアプリケーションにシンWebサーバーを使用しています。場合によっては、504ゲートウェイのタイムアウトが発生します。

シンのアクセスログとエラーログはどこで確認できますか?

2
Sayuj

thin -hをご覧ください。デフォルトでは、log/thin.logにあります。

1
quanta

シンロギングは、Apache/Nginxのような通常の容疑者と比較して、かなりまばらで、あまり柔軟性がありません。

Thinの実行中にコマンドラインで--debugオプションを渡すか、Thinのアプリケーション構成.ymlファイルにdebug: yesオプションを追加することで、標準ログファイルでデバッグレベルのログを有効にできます。

厄介な詳細については、--trace/trace: yesオプションを追加することもできます。これにより、要求と応答の内容を含め、Thinを通過しているほぼすべてが表示されます。

--stats PATH/stats: PATHオプションもあり、指定されたPATH(/thin-statsなど)で特別な統計Webページをアクティブ化できます。これは、Thinによって処理されたリクエストの数といくつかのさまざまなヘッダーを示します。データ。

thin -hを実行して、thinに渡すことができるすべてのコマンドラインオプションを表示します。

1
Sergei