我突然在我的应用程序中出现了这个错误,这个错误在两年多的时间里没有问题:
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被杀死了。重新启动应用程序后,一切都会再次运行,直到调用计划任务,从而导致该行为。
错误消息说我必须chmod到0664,但仍然如此。对于部署,我使用capistrano。
有什么想法吗?
答案 0 :(得分:0)
使其他用户可以写入日志目录:
chmod -R 777 specify_app_path_here/log
答案 1 :(得分:0)
现在我知道这种奇怪行为的原因:硬盘故障!!! 即使两个磁盘同时死亡(RAID1):(