有時文本會恢復爲默認值。特別是在早上。如何防止CopyCopter(Heroku上的客戶端和服務器)文本恢復爲默認值?
我的猜測是,因爲兩者都在Heroku上運行,所以一個或兩個應用程序都會在低音量時進入睡眠狀態。
如果我正確猜測,看起來可能有一個最佳實踐(和免費)的方式來防止應用程序在Heroku上睡覺?也許經常ping(你使用什麼?),設置一些變量或者一種方法來告訴應用程序在早晨的早些時候醒來可用?
有時文本會恢復爲默認值。特別是在早上。如何防止CopyCopter(Heroku上的客戶端和服務器)文本恢復爲默認值?
我的猜測是,因爲兩者都在Heroku上運行,所以一個或兩個應用程序都會在低音量時進入睡眠狀態。
如果我正確猜測,看起來可能有一個最佳實踐(和免費)的方式來防止應用程序在Heroku上睡覺?也許經常ping(你使用什麼?),設置一些變量或者一種方法來告訴應用程序在早晨的早些時候醒來可用?
如果您試圖讓Heroku應用程序進入睡眠狀態,最簡單的方法是添加第二個測功機。
你可以嘗試使用諸如http://www.pingdom.com/這樣的服務來每隔一段時間ping你的應用程序並保持dyno不要進入睡眠狀態(我認爲一個應用程序每分鐘一次是免費的)。
第二個選項是將超時設置爲更高的值。
#config/initializers/copycopter.rb
CopycopterClient.configure do |config|
config.api_key = key_xxx
config.host = site_xxx
config.http_read_timeout = 120
config.http_open_timeout = 120
end