2013-08-20 34 views
0

如果有人曾經看着部署/配置變化等經過「熱身」他們DYNOS和麒麟工人的想法,我不知道......發送HTTP GET給每個工人麒麟Heroku上部署

我後在heroku上有一個應用程序,我使用預啓動以幫助在部署期間保持網站響應,但對每個獨角獸工作人員的第一個請求總是比稍後慢一點。

我在想你可以在獨角獸配置的after_fork上運行一些東西來向新工作者發送請求。但不確定如何做到這一點,如果已經解決了這個問題的人可以分享,這將是非常棒的!

謝謝! 鄧肯

回答

0

如果有人正在調查此問題。我想出了一個解決方案是增加:

ActionController::Integration::Session.new(::Rails.application).get '/' 

after_forkunicorn.rb

據我瞭解,這將構建一個本地機架調用根路徑應該熱身東西就像第一個真正的請求會。

我還沒有做過這個解決方案的廣泛測試,但會評論如果我遇到問題。