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 

任何想法什么可能导致此?

+0

也许你的问题已经回答了:http://stackoverflow.com/questions/23867784/puma-rails-on-linux-重新启动时处理模 – SlySherZ 2014-10-27 16:50:31

+1

谢谢@SlySherZ。我看到这篇文章,不幸的是它没有说明如何防止美洲狮死亡。只是如何启动/停止/重新启动它。 – LukasMac 2014-10-27 17:04:32

+0

您可以尝试修补Puma以输出更多有用的日志:https://github.com/puma/puma/issues/1273 – brainbag 2017-11-17 13:24:28

如果这个问题在Heroku中出现,并且您使用的是Heroku免费的动态码,问题是您使用免费的动态码。因为您的应用在闲置30分钟后进入睡眠状态。

您可以通过以下链接的详细信息:

https://devcenter.heroku.com/articles/free-dyno-hours