【发布时间】:2013-03-23 23:00:01
【问题描述】:
我想知道 Heroku 服务器的状态,但找不到有关此主题的任何文档。
例子:
Process exited with status 143
谁能解释一下这个例子?我在哪里可以找到资源以供将来参考?
【问题讨论】:
标签: heroku deployment server-side
我想知道 Heroku 服务器的状态,但找不到有关此主题的任何文档。
例子:
Process exited with status 143
谁能解释一下这个例子?我在哪里可以找到资源以供将来参考?
【问题讨论】:
标签: heroku deployment server-side
退出代码 143 表示您的进程已被 SIGTERM 终止。这通常在您执行任何需要重新启动测功机的命令时发送(配置:设置、重新启动、缩减...)。
【讨论】:
一段时间内没有收到任何请求时为空闲状态。当它收到请求时,它将重新启动。
【讨论】:
每日重启是 Heroku dynos 生命周期的定期活动:
【讨论】:
这是由于 dyno 停止了 heroku 应用程序。
所以你必须重新启动应用程序。
您可以在终端中输入heroku restart。
还有heroku restart --app application_name
【讨论】:
重新启动测功机,这会导致测功机接收 SIGTERM。使用这个命令
heroku restart worker.1
然后
heroku logs
【讨论】:
我是因为我的环境变量。为确保,删除服务器中的 process.env.YourVarible 并将其替换为实际字符串,然后 git add,然后 heroku push main 以查看错误是否消失。我还没有解决方案如何正确地将环境变量放在 .env 中以成功部署到 heroku。
【讨论】: