我想知道Heroku服务器状态,无法找到有关此主题的任何文档.
例:
Process exited with status 143
Run Code Online (Sandbox Code Playgroud)
谁能解释一下这个例子?我在哪里可以找到资源以供将来参考?
我将 Django 应用程序部署到 Elastic Beanstalk (EB) Amazon Linux 2 Python 3.7 平台,一切似乎都工作正常。然而,环境卫生却很严峻,我不明白为什么。
EB 给我的唯一信息如下:
总体状态:降级 - 所有实例上的服务均受损。
(只有一个实例在运行)
实例状态:严重 - 以下服务未运行:释放。
我没有找到有关“发布”服务是什么的信息。
从完整的日志中,我看到的唯一错误如下:
守护进程日志:
F, [2020-11-07T04:03:03.891398 #5022] FATAL -- : /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/puma-4.3.5/lib/puma/launcher.rb:432:in `block in setup_signals': SIGTERM (SignalException)
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/puma-4.3.5/lib/puma/single.rb:117:in `join'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/puma-4.3.5/lib/puma/single.rb:117:in `run'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/puma-4.3.5/lib/puma/launcher.rb:172:in `run'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/puma-4.3.5/lib/puma/cli.rb:80:in `run'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/healthd-1.0.6/bin/healthd:112:in `block in <top (required)>'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/healthd-1.0.6/bin/healthd:19:in `chdir'
from /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.6.0/gems/healthd-1.0.6/bin/healthd:19:in `<top (required)>'
from /opt/elasticbeanstalk/lib/ruby/bin/healthd:23:in `load'
from /opt/elasticbeanstalk/lib/ruby/bin/healthd:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)
从我在这里读到的内容来看,抛出这个 SignalException 是为了关闭进程,所以我认为这是正常的。
其他任何日志中都没有其他错误。关闭增强的运行状况检查将是此处所述的简单“解决方案” ,但我想保持它们打开。
很感谢任何形式的帮助。