【问题标题】:Heroku restarting with SIGTERM status 143Heroku 以 SIGTERM 状态 143 重新启动
【发布时间】:2019-02-06 13:17:48
【问题描述】:

我有一个在 Heroku 上运行的刮板。它已经运行了一段时间(+- 2 个月),它有几天表现出色并达到其 1,000 最大值,而在这几天它只是神奇地重新启动。

有谁知道这种重启的原因是什么?刮板没有显示任何错误,我唯一能找到的是Heroku 日志中的以下消息:

Feb 05 03:02:55 scraper heroku/web.1:  Cycling 
Feb 05 03:02:55 scraper heroku/web.1:  State changed from up to starting 
Feb 05 03:02:57 scraper heroku/web.1:  Stopping all processes with SIGTERM 
Feb 05 03:02:57 scraper heroku/web.1:  Process exited with status 143 
Feb 05 03:03:16 scraper heroku/web.1:  Starting process with command `npm start` 

【问题讨论】:

    标签: heroku puppeteer scraper


    【解决方案1】:

    这里日志的Cycling 位很有趣。

    Heroku will restart dynos every 24h,这个过程称为“循环”。这就是你在这里看到的。

    【讨论】:

    • 每次循环开始时我都会查一下,似乎是 24 小时 + 30 分钟。将寻找替代品。感谢您的帮助!
    • 是的,不能保证 24 小时清晰。请注意,您不会得到任何可以为您提供完整正常运行时间的服务提供商。构建您的应用以处理重启将是解决此问题的正确方法。
    • 特别是如果你想继续部署它。
    猜你喜欢
    • 2021-09-25
    • 1970-01-01
    • 2013-03-23
    • 2021-10-18
    • 2018-09-13
    • 2019-01-05
    • 2018-03-06
    • 2022-07-29
    • 1970-01-01
    相关资源
    最近更新 更多