有时文本会恢复为默认值。特别是在早上。
我的猜测是,由于两者都在 Heroku 上运行,因此一个或两个应用程序在低流量的日子里都处于休眠状态。
如果我猜对了,似乎有一种最佳实践(和免费)方法可以防止应用程序在 Heroku 上休眠?也许是频繁的 ping(你用什么?),设置一些变量或一种方法来告诉应用程序在早上的某个时间唤醒并可用?
有时文本会恢复为默认值。特别是在早上。
我的猜测是,由于两者都在 Heroku 上运行,因此一个或两个应用程序在低流量的日子里都处于休眠状态。
如果我猜对了,似乎有一种最佳实践(和免费)方法可以防止应用程序在 Heroku 上休眠?也许是频繁的 ping(你用什么?),设置一些变量或一种方法来告诉应用程序在早上的某个时间唤醒并可用?
您可以尝试使用像http://www.pingdom.com/这样的服务来经常 ping 您的应用程序并防止测功机进入睡眠状态(我认为一个应用程序每分钟最多一次是免费的)。
第二个选项是将超时设置为更高的值。
#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
如果您想阻止 Heroku 应用程序进入睡眠状态,最简单的方法是添加第二个测功机。