我想知道什麼是從我的應用程序跟蹤獨角獸超時的最佳方式。獨角獸超時處理
有一些應用程序的速度慢,他們目前安靜地超時。我可以增加超時時間,但這是在地毯下推動問題。理想情況下,我想獲得airbrake通知或其他影響。我不是在尋找性能指南,只是一種有效和可靠地獲取超時信息的方法。
其他人如何使用獨角獸從他們的rails應用程序處理超時?掃描nginx錯誤日誌?插入獨角獸配置中的處理程序?處理程序在nginx配置?
[Ubuntu的12.04 +的nginx +麒麟+軌3.2 +紅寶石1.9.3]
我想知道什麼是從我的應用程序跟蹤獨角獸超時的最佳方式。獨角獸超時處理
有一些應用程序的速度慢,他們目前安靜地超時。我可以增加超時時間,但這是在地毯下推動問題。理想情況下,我想獲得airbrake通知或其他影響。我不是在尋找性能指南,只是一種有效和可靠地獲取超時信息的方法。
其他人如何使用獨角獸從他們的rails應用程序處理超時?掃描nginx錯誤日誌?插入獨角獸配置中的處理程序?處理程序在nginx配置?
[Ubuntu的12.04 +的nginx +麒麟+軌3.2 +紅寶石1.9.3]
請參閱Unicorn手冊網站的'configurator' section。圍繞積壓和超時有一系列的項目應該給你你需要的控制。
我已經通過這些網頁了。就我所知,他們不會談論處理超時的問題。他們只討論控制超時期限。 –
您是否已將超時的應用程序代碼的相關部分添加了'ensure'塊? – Sasha
如果我知道所有緩慢的部分,我只是修復這些部分而不關心超時。我特別只對通過獲取消息來處理超時感興趣。 –
您是否找到答案?我們正在使用Rack :: Timeout。 – nroose
解決方法是掃描nginx日誌中的503(或某些50X,不能調用)狀態並從那裏查看。 Kinda以某種奇怪的方式達到了目標。 –