我目前在Heroku上部署了一个应用程序,它运行在两个web dynos上,因此如果它在一段时间内保持不活动状态,它将无法进入睡眠状态 .
现在,如果我将其缩小到只有一个网络dyno(免费),而是支付一个工作人员的dyno,那么Heroku会不会让我的应用程序保持活跃状态?
试试CloudUp . 它会定期访问您的应用以使其保持清醒状态 . 它是免费的,您可以根据需要添加任意数量的应用程序 . 它还可以激活Google App Engine和Azure上的应用 .
它仍然会闲置 - 您需要拥有多个网络动态
https://devcenter.heroku.com/articles/dyno-idling
您还可以使用New Relic插件来监控您的应用并使其保持活跃状态 . 设置中有一个选项卡用于配置可用性监视 .
您还可以使用像pingdom.com这样的监控服务来避免单个Web dyno空闲,因为它会定期向您的web dyno发送请求 .
试试Pingdom . 免费计划包括一个网站检查 . 我使用此服务来保持我的应用程序始终处于活动状态 .
Pingdom会像每分钟一样经常测试您的网站和其他基础架构组件,以确保它全部启动并运行 .
来自Pingdom Homepage
Pingdom通过“ping”或者定期从您的网站请求资源来实现此目的 . 这有副作用,即保持您的网站“活跃”,缓存已启动等等 . 因为您的网站看到了常规的“流量”(来自pingdom的请求) .
您可以尝试http://kaffeine.herokuapp.com/它会每隔30分钟ping您的应用,这样您的应用就不会进入睡眠状态 .
试试Un-idler . 你不能免费获得.917370_ . http://unidler.herokuapp.com/
7 回答
试试CloudUp . 它会定期访问您的应用以使其保持清醒状态 . 它是免费的,您可以根据需要添加任意数量的应用程序 . 它还可以激活Google App Engine和Azure上的应用 .
它仍然会闲置 - 您需要拥有多个网络动态
https://devcenter.heroku.com/articles/dyno-idling
您还可以使用New Relic插件来监控您的应用并使其保持活跃状态 . 设置中有一个选项卡用于配置可用性监视 .
您还可以使用像pingdom.com这样的监控服务来避免单个Web dyno空闲,因为它会定期向您的web dyno发送请求 .
试试Pingdom . 免费计划包括一个网站检查 . 我使用此服务来保持我的应用程序始终处于活动状态 .
来自Pingdom Homepage
Pingdom通过“ping”或者定期从您的网站请求资源来实现此目的 . 这有副作用,即保持您的网站“活跃”,缓存已启动等等 . 因为您的网站看到了常规的“流量”(来自pingdom的请求) .
您可以尝试http://kaffeine.herokuapp.com/它会每隔30分钟ping您的应用,这样您的应用就不会进入睡眠状态 .
试试Un-idler . 你不能免费获得.917370_ . http://unidler.herokuapp.com/