103

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

例子:

Process exited with status 143

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

4

6 回答 6

106

退出代码 143 表示您的进程已被 SIGTERM 终止。这通常在您执行任何需要重新启动测功机的命令时发送(配置:设置、重新启动、缩减...)。

于 2013-04-02T20:04:34.873 回答
10

当一段时间没有收到任何请求时,它是一个空闲状态。当它收到请求时,它将重新开始。

于 2018-05-11T06:00:33.607 回答
7

每日重启是 Heroku dynos 生命周期的常规活动:

Heroku 自动测功机重新启动

于 2019-09-10T16:59:28.727 回答
3

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

于 2021-02-08T08:56:45.277 回答
0

重新启动测功机,这会导致测功机接收 SIGTERM。使用这个命令

heroku restart worker.1

进而

heroku logs
于 2019-11-27T15:48:46.393 回答
-1

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

于 2021-07-23T12:48:00.530 回答