2017-04-05 22 views
0

にアクセスすることができません、私は突然、2年以上問題なく走った私のアプリでは、このエラーを得た:Railsのエラー:ログファイル

Rails Error: Unable to access log file. Please ensure that .../production.log exists... 
WARN -- : Errno::EACCES: Permission denied @ rb_sysopen .../log/newrelic_agent.log 

このエラーの結果は私のMongoDBが殺されていることです。アプリを再起動すると、スケジュールされたタスクが呼び出されてその動作につながるまで、すべてが再び機能します。

エラーメッセージには、私は0664にchmodする必要があると言われていますが、それでもそうです。展開のために私はカピストラーノを使用します。

アイデア?

+0

Railsサーバーを起動する前にcapistranoによってリンクされているフォルダがありますか? –

+0

はい、フォルダが存在します私が言ったように、それはこの設定で2年以上走っていた。 –

答えて

0

今、私はその奇妙な行動の理由を知っている:ハードディスクの故障を!!! 両方のディスクが同時に死んでいた(RAID1):(

0

は、他のユーザーのためのログディレクトリを書き込み可能にします。

chmod -R 777 specify_app_path_here/log 
関連する問題