自动重启崩溃的 heroku 应用程序
Auto restart crashed heroku app
我的应用程序有时会崩溃,我想知道是否有我可以部署的附加组件或 Dyno,它会检测我的应用程序何时崩溃并自动重启。
没有可以在 heroku 上自动部署崩溃的应用程序的插件,但这里有一个解决方法。
- 使用日志管理插件(例如papertrail)
- 当你的 heroku 应用程序崩溃时,请注意你收到的日志消息。
- 添加自定义网络挂钩,只要您的应用提供与应用崩溃相对应的错误日志之一,就会触发这些网络挂钩。
- 创建这些网络挂钩以调用重新部署您的应用程序的自定义服务。 https://help.papertrailapp.com/kb/how-it-works/web-hooks/
当您遇到"app crash"的情况时,通常意味着只有"web dyno"崩溃了。您的服务人员可能仍然 运行。尽管这种方法可以回答您的查询,但我建议您不要在实践中使用它,因为您可能希望手动查看日志,找到应用程序崩溃的原因并修复它,这样您以后就不必面对它了。
我的应用程序有时会崩溃,我想知道是否有我可以部署的附加组件或 Dyno,它会检测我的应用程序何时崩溃并自动重启。
没有可以在 heroku 上自动部署崩溃的应用程序的插件,但这里有一个解决方法。
- 使用日志管理插件(例如papertrail)
- 当你的 heroku 应用程序崩溃时,请注意你收到的日志消息。
- 添加自定义网络挂钩,只要您的应用提供与应用崩溃相对应的错误日志之一,就会触发这些网络挂钩。
- 创建这些网络挂钩以调用重新部署您的应用程序的自定义服务。 https://help.papertrailapp.com/kb/how-it-works/web-hooks/
当您遇到"app crash"的情况时,通常意味着只有"web dyno"崩溃了。您的服务人员可能仍然 运行。尽管这种方法可以回答您的查询,但我建议您不要在实践中使用它,因为您可能希望手动查看日志,找到应用程序崩溃的原因并修复它,这样您以后就不必面对它了。