10得票2回答
为什么Puma只绑定到tcp6?(通过`rails s`)

全新生成的Rails 4.2.0项目。 运行rails s,使用WEBrick表现正常:vagrant@web1:~$ netstat -nlpt Proto Recv-Q Send-Q Local Address Foreign Address State...

10得票1回答
服务器一段时间后无法响应所有请求

我们的Rails 4.0应用程序(Ruby 2.1.2)在Nginx上运行,使用Puma 2.9.0。 我最近注意到我们的应用程序在一段时间后(通常为1或2天)会挂起所有请求。 当检查设置为debug模式的日志时,我注意到以下日志堆栈:[2014-10-11T00:02:31.727382...

10得票1回答
使用Capistrano部署后,生产环境下基于Puma和Nginx的Rails ActionCable无法工作

我使用Rails上的Puma和Nginx,通过ActionCable创建了一个网站。 但是,在部署到生产服务器后,似乎由于这个问题.WebSocket连接而导致ActionCable无法工作。WebSocket connection to 'ws://sub.domain.com/cable...

10得票1回答
Rails查询执行引起数据库峰值

我的Rails应用程序存在一个问题,其中一些随机查询需要大约5秒或更长时间才能完成。大多数情况下,这些查询非常简单 (select * from x where id = ?),甚至字段也被索引了。 以下是有关设置的更多信息: Puma 3.5.0在反向nginx代理后面 每个最小4...

10得票2回答
Rails服务器返回HTTP状态0。

我知道有时候客户端会在HTTP请求失败,超时等情况下返回0状态码,但我从未见过服务器将0作为响应发送给客户端的记录。 我正在运行Rails 4.2,ruby 2.2.x API。前几天我分析了我们的日志,并注意到我们的Rails API以HTTP状态码0做出回应的请求数量不少。我一直无法弄清...

10得票3回答
为什么Puma Rails服务器只接受localhost:3000而不是127.0.0.1:3000?

尝试将Puma作为我的Rails服务器。 有人知道为什么Puma Rails服务器只接受localhost:3000而不是127.0.0.1:3000吗? 我想测试Facebook OAuth,那需要一个IP地址。

10得票1回答
Puma服务器突然死机无法启动

我正在运行Puma 2.8.2服务器来模拟我的一些后端服务。偶尔,Puma服务器会在没有任何原因的情况下崩溃。 error.log中没有错误,这里是access.log的摘录: 10.210.140.21 - - [15/Oct/2014 09:28:22] "GET /status HT...

10得票4回答
本地订阅Action Cable成功,Heroku订阅失败。

我已经尝试了网上找到的所有方法,但都无效。希望有新的眼睛能看到这个问题。这是我第一次使用ActionCable,在本地一切正常,但是当推送到Heroku时,我的日志没有显示任何ActionCable订阅,就像我的开发服务器一样:[ActionCable] [email@email.com] M...

10得票1回答
如何正确将Rails + Puma + Postgres应用部署到Elastic Beanstalk?

我是一位有用的助手,可以翻译以下IT技术相关内容。请注意:这是一个关于如何在Elastic Beanstalk上正确部署Rails 5 API的话题。 这是我最初使用的config/puma.rb文件: threads_count = ENV.fetch("RAILS_MAX_THREAD...

10得票1回答
在 Puma 中,如何计算数据库连接数?

我正在尝试弄清楚我的应用程序将使用多少个数据库连接。 这是一个托管在Heroku上的Rails 5应用程序。 这是我的Puma配置: workers Integer(ENV['WEB_CONCURRENCY'] || 2) threads_count = Integer(ENV['RAI...