只有Unicorn / Puma才能使Rails变慢

时间:2019-06-22 01:45:11

标签: ruby-on-rails unicorn puma

运行导轨5.0.x,Ruby 2.6.3。在使用Unicorn或Puma时,我特别遇到性能问题。升级Rails将会做很多工作,但这将是我接下来要尝试的事情。

基本上,我查看自己的日志, rails 服务器的响应时间大约为250ms,非常一致。

但是,从浏览器侧面看时,请求需要1.5到3秒。我想不通一种解决时间差异的方法。

更奇怪的是,当我从独角兽或puma切换到webrick时,浏览器的计时仅比rails所报告的时间慢一点,因此在rails所报告的时间的10毫秒左右。

我用1个线程和1个进程运行Puma / Unicorn,以进行平均比较。

关于采取何种调查途径的任何建议都将非常有用。

编辑:以前运行过Ruby 2.4.6

还尝试安装具有相同版本的默认Rails应用程序,该应用程序可以正常运行,而不会出现怪异的减速情况。

编辑2:Even开始消除行为并升级到最新版本。没有帮助肯定在配置/ gem中发生了什么,但是如何找到答案?

编辑3:我使用ActiveAdmin。我怀疑这可能是原因,但需要找到一种方法来证明这一点。

0 个答案:

没有答案