【问题标题】:How to ping "worker" type of app in Heroku?如何在 Heroku 中 ping “工人”类型的应用程序?
【发布时间】:2018-02-20 19:12:08
【问题描述】:

我制作了一个 Heroku NodeJS 应用程序。起初,它有“网络”类型的应用程序。我设置了 New Relic,所以应用程序不会关闭。 New Relic 通过 https 协议 ping 应用程序。

我把app改成“worker”类型,然后New Relic回复了503状态码,所以ping操作都失败了。如何 ping 一个“工人”Heroku 应用程序以使其保持活力?

【问题讨论】:

    标签: node.js heroku newrelic procfile


    【解决方案1】:

    你不能。工作进程不会监听任何 HTTP 端口。

    你也不应该需要它。如果您没有任何网络测功机,您的工作人员将不会睡觉。
    如果你有一个网络测功机,当网络进入睡眠状态时,worker 将进入睡眠状态。因此,向网络测功机添加 ping 就足够了。

    https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-02
      • 2013-12-24
      • 2016-05-12
      • 2014-11-02
      • 2012-10-02
      • 2011-06-11
      • 2012-04-01
      • 1970-01-01
      相关资源
      最近更新 更多