我们有一个RoR5多线程应用程序,在部署到生产时写入生产日志。但是30分钟后,它停止写入日志。我很困惑这是怎么发生的。没有日志,就无法理解生产日志的内容。重新启动应用程序也表现出相同的行为。想知道以前是否有人遇到过这个问题,或者我应该寻找什么?
App的cpu利用率,网络输出是正常的。部署之前和之后的数据库连接相同。
答案 0 :(得分:0)
我希望你有Nginx的Phusion Passenger。 您需要确认几件事 1.)只需编写rails c然后使用Rails.env检查当前环境。 如果“生产”然后转到第2步
2。)您的production.log文件是否具有写入权限。使用
检查ls -l </ p>
3.)同时检查Nginx日志以了解问题究竟是什么。