gpt4 book ai didi

ruby-on-rails - Unicorn optimize with unicorn killer 性能最差

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:52 26 4
gpt4 key购买 nike

我使用 'unicorn-worker-killer' gem 并从这里为 ruby​​ GC 做了一些额外的修改 http://blog.newrelic.com/2013/05/28/unicorn-rawk-kick-gc-out-of-the-band/

但是在执行了以下指令之后(https://github.com/kzk/unicorn-worker-killer)并部署到生产服务器。我的应用程序性能逐渐下降,如

  1. 应用服务器响应时间从平均 350 毫秒缩短到 1100 毫秒
  2. 页面加载时间从平均 6 秒减少到 13 秒

另外我的 heroku 组合是:

  1. 6 个网络测功机,1 GB 内存
  2. 1 台速度为 1 倍的 woker dyno。
  3. unicron 工作进程为 3
  4. 我的数据库连接是 40,在 heroku 上设置了数据库池 2。

请帮助我了解如何优化页面加载时间和应用服务器时间。

有什么想法吗?

最佳答案

此处没有足够的信息来诊断您的问题。

我建议您不要使用这个 unicorn worker killer gem 。除非遇到特定问题(挂起的工作程序或内存泄漏),否则最好使用像 unicorn 这样为 Heroku 配置的普通应用程序服务器。

如果你想诊断你的性能问题和加载时间,最好的办法是使用像 NewRelic(作为 Heroku 插件提供)这样的服务,它可以让你测量你的请求时间并深入了解具体的问题是一个瓶颈,然后解决它。

关于ruby-on-rails - Unicorn optimize with unicorn killer 性能最差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19559605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com