ruby - Puma 服务器无故死机

标签 ruby puma

我正在运行 Puma 2.8.2 服务器来 stub 我的一些后端服务。有时 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 分钟后进入休眠状态。

您可以在以下链接找到更多信息:

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

关于ruby - Puma 服务器无故死机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26592150/

相关文章:

ruby-on-rails - 无法在 Ubuntu 16.04 上运行 Puma upstart 脚本

ruby-on-rails - Rails 服务器问题

ruby-on-rails - 如何在 SSL 模式下使用 Puma 服务器运行 Rails/Capybara?

ruby-on-rails - 线程在Web应用程序中如何工作?

ruby-on-rails - Puma 在没有 SSL 支持的情况下编译 (RuntimeError) Windows

php - 在 RESTful API 中引用 URL

ruby - 在 Ruby 中拆分具有多个分隔符的字符串

ruby-on-rails - Ruby 中的 sleep 语句不接受任何 Rails 转换

ruby-on-rails - 如何对 JSON Controller 进行单元测试?

ruby-on-rails - 在 rails activerecord 中的两个日期之间搜索