【发布时间】:2018-08-22 09:54:47
【问题描述】:
我们有一个 RoR5 多线程应用程序,当部署到生产环境时,它会写入生产日志。但 30 分钟后,它停止写入日志。我很困惑这怎么会发生。如果没有日志,就不可能了解生产日志中发生了什么。重新启动应用程序也表现出相同的行为。想知道是否有人以前遇到过这个问题,或者我应该寻找什么?
App的cpu利用率,网络进出都正常。部署前后的数据库连接相同。
【问题讨论】:
-
请告诉我您使用的是哪个Web服务器和应用程序服务器。
-
phusion客企和mysql服务器
-
只是一些想法:1)production.log文件可能被分块,所以当文件超过一定大小时,可能会创建一个新的productionX.log文件2)你可能没有足够的空间跨度>
-
遗憾的是,这里并非如此。该应用程序现在似乎卡住了,它没有按预期运行。它是一个从亚马逊 sqs 队列消费的消费者。现在队列刚刚建立,没有日志文件。疯狂时间
-
@user2452057 我希望你有 Phusion Passenger 和 Nginx。
标签: ruby-on-rails logging ruby-on-rails-5 passenger