如何ping"工人" Heroku中的应用程序类型?

时间:2018-02-20 10:48:17

标签: node.js heroku newrelic procfile

我已经制作了一个Heroku NodeJS应用程序。第一次,它有" web"应用类型。我设置了New Relic,因此应用程序不会关闭。 New Relic通过https协议ping应用程序。

我将应用更改为" worker" type,然后New Relic以503状态代码响应,因此ping操作都失败了。如何打击一个"工人" Heroku应用程序让它保持活力?

1 个答案:

答案 0 :(得分:0)

你做不到。工作进程不会侦听任何HTTP端口。

你也不应该需要它。如果您没有任何网络动态,您的工作人员将无法入睡 如果你有一个网络dyno,工作人员将在网络进入睡眠状态时进入睡眠状态。因此,在web dyno上添加ping就足够了。

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