8

我目前在 Heroku 上部署了一个应用程序,该应用程序在两个网络测功机上运行,​​因此如果它在一段时间内保持不活动状态,它就不会进入睡眠状态。

现在,如果我将其缩小到只有一个网络测功机(免费),而不是为一个工人测功机付费,Heroku 会始终保持我的应用程序处于活动状态吗?

4

7 回答 7

20

它仍然会闲置-您需要拥有多个网络测功机

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

于 2012-04-09T19:37:24.700 回答
12

您还可以使用 New Relic 插件来监控您的应用程序并使其保持活力。设置中有一个选项卡来配置可用性监控。

于 2012-11-22T21:00:33.697 回答
2

您还可以通过使用 pingdom.com 之类的监控服务来避免单个 Web dyno 空闲,因为它会定期向您的 Web dyno 发送请求。

于 2012-11-07T23:44:44.537 回答
1

尝试 Pingdom。免费计划包括一项网站检查。我使用这项服务来保持我的应用程序一直处于活动状态。

Pingdom 每分钟测试一次您的网站和其他基础设施组件,以确保它们都正常运行。

来自Pingdom 主页

Pingdom 通过“ping”或定期从您的网站请求资源来做到这一点。这具有使您的网站保持“活跃”、缓存已启动等的副作用。因为您的网站经常看到“流量”(来自 pingdom 的请求)。

于 2012-11-23T23:07:27.893 回答
0

试试 Unidler。您无需登录,而且是免费的。 http://unidler.herokuapp.com/

于 2014-04-04T03:06:31.383 回答
0

您可以尝试http://kaffeine.herokuapp.com/它会每 30 分钟 ping 您的应用程序,因此您的应用程序不会进入睡眠状态。

于 2014-04-15T22:15:50.473 回答
0

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

于 2014-05-22T02:58:12.330 回答