全新生成的Rails 4.2.0项目。 运行rails s,使用WEBrick表现正常:vagrant@web1:~$ netstat -nlpt Proto Recv-Q Send-Q Local Address Foreign Address State...
我们的Rails 4.0应用程序(Ruby 2.1.2)在Nginx上运行,使用Puma 2.9.0。 我最近注意到我们的应用程序在一段时间后(通常为1或2天)会挂起所有请求。 当检查设置为debug模式的日志时,我注意到以下日志堆栈:[2014-10-11T00:02:31.727382...
我使用Rails上的Puma和Nginx,通过ActionCable创建了一个网站。 但是,在部署到生产服务器后,似乎由于这个问题.WebSocket连接而导致ActionCable无法工作。WebSocket connection to 'ws://sub.domain.com/cable...
我的Rails应用程序存在一个问题,其中一些随机查询需要大约5秒或更长时间才能完成。大多数情况下,这些查询非常简单 (select * from x where id = ?),甚至字段也被索引了。 以下是有关设置的更多信息: Puma 3.5.0在反向nginx代理后面 每个最小4...
我知道有时候客户端会在HTTP请求失败,超时等情况下返回0状态码,但我从未见过服务器将0作为响应发送给客户端的记录。 我正在运行Rails 4.2,ruby 2.2.x API。前几天我分析了我们的日志,并注意到我们的Rails API以HTTP状态码0做出回应的请求数量不少。我一直无法弄清...
尝试将Puma作为我的Rails服务器。 有人知道为什么Puma Rails服务器只接受localhost:3000而不是127.0.0.1:3000吗? 我想测试Facebook OAuth,那需要一个IP地址。
我正在运行Puma 2.8.2服务器来模拟我的一些后端服务。偶尔,Puma服务器会在没有任何原因的情况下崩溃。 error.log中没有错误,这里是access.log的摘录: 10.210.140.21 - - [15/Oct/2014 09:28:22] "GET /status HT...
我已经尝试了网上找到的所有方法,但都无效。希望有新的眼睛能看到这个问题。这是我第一次使用ActionCable,在本地一切正常,但是当推送到Heroku时,我的日志没有显示任何ActionCable订阅,就像我的开发服务器一样:[ActionCable] [email@email.com] M...
我是一位有用的助手,可以翻译以下IT技术相关内容。请注意:这是一个关于如何在Elastic Beanstalk上正确部署Rails 5 API的话题。 这是我最初使用的config/puma.rb文件: threads_count = ENV.fetch("RAILS_MAX_THREAD...
我正在尝试弄清楚我的应用程序将使用多少个数据库连接。 这是一个托管在Heroku上的Rails 5应用程序。 这是我的Puma配置: workers Integer(ENV['WEB_CONCURRENCY'] || 2) threads_count = Integer(ENV['RAI...