了解Heroku服务器状态143


84

我想知道Heroku服务器状态,找不到有关此主题的任何文档。

例:

Process exited with status 143

谁能解释这个例子?在哪里可以找到资源以备将来参考?

Answers:


91

退出代码143表示您的进程已由SIGTERM终止。通常在执行要求测功机重新启动的任何命令(config:set,重新启动,按比例缩小...)时发送。


这对我的系统有害吗?在我的系统中,当我重新启动应用程序时会出现此问题,但该应用程序仍能正常运行(我的应用程序同时运行2个工作线程,参考:stackoverflow.com/questions/15650117/…
Tien Nguyen

3
@EricFode在哪里可以找到这些状态代码的参考?
Gautham Badhrinathan 2013年

2
@GauthamBadhrinathan这些状态代码不是特定于heroku的,它们是在man文件中定义的,用于运行任何应用程序。出口143和其他一些特殊之处在于它们由Unix内核标准化。
埃里克·福德

5
对我来说,这是令人困惑的,因为我将运行-Heroku重新启动-Heroku日志然后我的输出将显示程序输出和错误代码AFTER。因此,似乎heroku缩减了我的流程,而实际上它只是以我没想到的顺序登录。
肖恩·邓福德

1
是因为有免费的测功机吗?支付heroku会解决这个问题吗?因为@eric说“这是heroku告诉应用程序应该关闭的时间”,并且付费了dyno不要入睡
Inzamam Malik

7

一段时间未收到任何请求时,它处于空闲状态。收到请求后,它将再次开始。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.