Performance 为什么Puma在Ruby 2.5.4上响应缓慢或挂起在集群模式下

Performance 为什么Puma在Ruby 2.5.4上响应缓慢或挂起在集群模式下,performance,ruby-on-rails-5,puma,ruby-2.5,Performance,Ruby On Rails 5,Puma,Ruby 2.5,我之所以添加这个问题,是因为我花了很长时间才弄清楚这是升级到Ruby 2.5.4造成的。我不确定有哪种情况可以重现这个问题,但我在Puma 3.11上以集群模式运行Rails 5应用程序,该应用程序位于Kubernetes集群上的docker容器中,该集群由Google云平台中的Cloud66管理 在ruby 2.5.4上,当我以集群模式启动服务器(这是我们多年来的默认配置)时,服务器需要一分钟或更长时间才能响应,或者更常见的情况是根本没有响应,即使是静态文件请求(即,curl localhos

我之所以添加这个问题,是因为我花了很长时间才弄清楚这是升级到Ruby 2.5.4造成的。我不确定有哪种情况可以重现这个问题,但我在Puma 3.11上以集群模式运行Rails 5应用程序,该应用程序位于Kubernetes集群上的docker容器中,该集群由Google云平台中的Cloud66管理

在ruby 2.5.4上,当我以集群模式启动服务器(这是我们多年来的默认配置)时,服务器需要一分钟或更长时间才能响应,或者更常见的情况是根本没有响应,即使是静态文件请求(即,
curl localhost:3000/404.html

我发现了这个我认为相关的bug(但可能是巧合,因为没有其他人报告过与之相关的特定行为):


这是ruby bug吗?其他人也有这种经历吗?除了恢复到Ruby 2.5.3之外,还有其他解决方法吗?

结果发现这个bug被报告了,我错过了它,因为它已经在Ruby 2.5.5中修复了

(不幸的是,dockerhub上的ruby存储库中还没有
2.5.5
标记,但是
2.5
标记已经包含了修复)