了解Heroku服务器状态143

时间:2013-04-02 15:11:01

标签: heroku deployment server-side

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

示例:

Process exited with status 143

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

6 个答案:

答案 0 :(得分:68)

退出代码143表示您的流程已被SIGTERM终止。当你执行任何需要你的dynos重启的命令时,通常会发送这个命令(config:set,restart,scale down ...)。

答案 1 :(得分:3)

当它暂时没有收到任何请求时,它处于空闲状态。收到请求后,它将重新开始。

答案 2 :(得分:3)

每天重启是Heroku dynos定期进行的生命周期活动:

Heroku automatic dyno restarts

答案 3 :(得分:2)

这是由于 dyno 停止了 heroku 应用程序。 所以你必须重新启动应用程序。 您可以在终端中输入 heroku restart。 还有heroku restart --app application_name

答案 4 :(得分:0)

重新启动测功机,使测功机接收SIGTERM。使用此命令

heroku restart worker.1

然后

heroku logs

答案 5 :(得分:0)

我的原因是我的环境变量。为了确保,删除服务器中的 process.env.YourVarible 并将其替换为实际字符串,然后 git add,然后 heroku push main 以查看错误是否消失。我还没有关于如何将环境变量正确放置在 .env 中以成功部署到 heroku 的解决方案。