web-dev-qa-db-ja.com

Nginxを使用してPassenger2.2.5のログファイルに書き込めません

Railsアプリ、nginxとPassengerで実行しています。昨日までログは機能していましたが、nginxのerror.logに起動時に次のメッセージが表示されます:Railsエラー:ログファイルにアクセスできません。/var/www/app/htdocs/log/production.logが存在し、chmod 0666であることを確認してください。問題が修正されるまで、ログレベルがWARNに引き上げられ、出力がSTDERRに送信されます。

ログファイルには0666のアクセス許可があります。 Issue 332 に関連しているようだったので、Passenger2.2.4から2.2.5にアップグレードしました。これは問題を解決しませんでした。昨日はロギングが機能し、それ以降、構成に変更はありませんでした。

何か案は?

1
Christopher Foy

ディレクトリprivsも確認してください。

ls -larth /var/www/app/htdocs/
0
Istvan