【发布时间】:2012-09-17 18:16:07
【问题描述】:
我想知道从我的应用程序跟踪独角兽超时的最佳方法是什么。
应用程序的某些部分速度很慢,并且它们目前安静地超时。我可以增加超时时间,但这将问题推到了地毯下。理想情况下,我想得到一个空气制动通知或类似的东西。我不是在寻找性能指南,只是一种高效可靠地了解超时的方法。
其他人如何使用 unicorn 处理他们的 rails 应用程序的超时?扫描nginx错误日志?在独角兽配置中插入处理程序? nginx 配置中的处理程序?
[Ubuntu 12.04+nginx+unicorn+rails 3.2+ruby 1.9.3]
【问题讨论】:
-
您找到答案了吗?我们正在使用 Rack::Timeout。
-
解决方法是扫描 nginx 日志以查找 503(或一些 50X,无法回忆)状态并从那里查看。有点奇怪地达到了目标。
标签: ruby-on-rails ruby ruby-on-rails-3 nginx unicorn