首页 文章

如果我为1名工作人员支付费用,我的Heroku应用程序是否会在1个网络dyno上保持活动状态?

提问于
浏览
8

我目前在Heroku上部署了一个应用程序,它运行在两个web dynos上,因此如果它在一段时间内保持不活动状态,它将无法进入睡眠状态 .

现在,如果我将其缩小到只有一个网络dyno(免费),而是支付一个工作人员的dyno,那么Heroku会不会让我的应用程序保持活跃状态?

7 回答

  • 20

    试试CloudUp . 它会定期访问您的应用以使其保持清醒状态 . 它是免费的,您可以根据需要添加任意数量的应用程序 . 它还可以激活Google App Engine和Azure上的应用 .

  • 1

    它仍然会闲置 - 您需要拥有多个网络动态

    https://devcenter.heroku.com/articles/dyno-idling

  • 2

    您还可以使用New Relic插件来监控您的应用并使其保持活跃状态 . 设置中有一个选项卡用于配置可用性监视 .

  • 0

    您还可以使用像pingdom.com这样的监控服务来避免单个Web dyno空闲,因为它会定期向您的web dyno发送请求 .

  • 12

    试试Pingdom . 免费计划包括一个网站检查 . 我使用此服务来保持我的应用程序始终处于活动状态 .

    Pingdom会像每分钟一样经常测试您的网站和其他基础架构组件,以确保它全部启动并运行 .

    来自Pingdom Homepage

    Pingdom通过“ping”或者定期从您的网站请求资源来实现此目的 . 这有副作用,即保持您的网站“活跃”,缓存已启动等等 . 因为您的网站看到了常规的“流量”(来自pingdom的请求) .

  • 1

    您可以尝试http://kaffeine.herokuapp.com/它会每隔30分钟ping您的应用,这样您的应用就不会进入睡眠状态 .

  • 0

    试试Un-idler . 你不能免费获得.917370_ . http://unidler.herokuapp.com/

相关问题