我想知道Heroku服务器状态,但无法找到有关此主题的任何文档。
示例:
Process exited with status 143
有谁可以解释这个例子?我在哪里可以找到资源以供将来参考?
答案 0 :(得分:68)
退出代码143表示您的流程已被SIGTERM终止。当你执行任何需要你的dynos重启的命令时,通常会发送这个命令(config:set,restart,scale down ...)。
答案 1 :(得分:3)
当它暂时没有收到任何请求时,它处于空闲状态。收到请求后,它将重新开始。
答案 2 :(得分:3)
每天重启是Heroku dynos定期进行的生命周期活动:
答案 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 的解决方案。