Puma服务器无故死亡
问题描述:
我正在运行Puma 2.8.2服务器来存储一些后端服务。有时Puma服务器无故死亡。Puma服务器无故死亡
有一个在error.log中没有错误这里是从摘录的access.log:
10.210.140.21 - - [15/Oct/2014 09:28:22] "GET /status HTTP/1.1" 200 - 0.0030
- Gracefully stopping, waiting for requests to finish
- Goodbye!
=== puma startup: 2014-10-15 09:28:24 +0100 ===
10.210.140.21 - - [15/Oct/2014 09:28:24] "GET /status HTTP/1.1" 200 - 0.0254
任何想法什么可能导致此?
答
如果这个问题在Heroku中出现,并且您使用的是Heroku免费的动态码,问题是您使用免费的动态码。因为您的应用在闲置30分钟后进入睡眠状态。
您可以通过以下链接的详细信息:
也许你的问题已经回答了:http://stackoverflow.com/questions/23867784/puma-rails-on-linux-重新启动时处理模 – SlySherZ 2014-10-27 16:50:31
谢谢@SlySherZ。我看到这篇文章,不幸的是它没有说明如何防止美洲狮死亡。只是如何启动/停止/重新启动它。 – LukasMac 2014-10-27 17:04:32
您可以尝试修补Puma以输出更多有用的日志:https://github.com/puma/puma/issues/1273 – brainbag 2017-11-17 13:24:28