无法使用 nginx 在 Passenger 2.2.5 中写入日志文件

无法使用 nginx 在 Passenger 2.2.5 中写入日志文件

我有一个 Rails 应用程序,与 nginx 和 Passenger 一起运行。直到昨天,日志记录都正常工作,但现在 nginx 的 error.log 在启动时显示此消息:Rails 错误:无法访问日志文件。请确保 /var/www/app/htdocs/log/production.log 存在并且 chmod 为 0666。日志级别已提升至 WARN,并且输出定向到 STDERR,直到问题解决为止。

日志文件0666 权限。它看起来可能与第 332 期,所以我从 Passenger 2.2.4 升级到了 2.2.5。这并没有解决问题。日志记录昨天正常工作,从那时起配置没有任何变化。

有任何想法吗?

答案1

请检查目录权限:

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

相关内容