我不明白为什么我要提出这个致命的例外.它工作得很好localhost.
我知道这SIGTERM只是一个终止程序的信号,我不相信解决方案是处理或忽略它.
当我查看部署的网站时,它显示为白页.如何修复此错误以便我的应用程序可以正常显示?
这是我的Heroku日志:
2014-04-23T20:59:57.995734+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:170:in `block in start'
2014-04-23T20:59:57.995789+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:32:in `start'
2014-04-23T20:59:57.995875+00:00 app[web.1]: /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:160:in `start'
2014-04-23T20:59:57.995933+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:14:in `run'
2014-04-23T20:59:57.995988+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:264:in `start'
2014-04-23T20:59:57.996042+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.4/lib/rails/commands/server.rb:84:in `start'
2014-04-23T20:59:57.996552+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.4/lib/rails/commands.rb:71:in `<top (required)>'
2014-04-23T20:59:57.996843+00:00 app[web.1]: [2014-04-23 20:59:57] INFO WEBrick::HTTPServer#start done.
2014-04-23T20:59:57.996932+00:00 app[web.1]: Exiting
2014-04-23T20:59:57.996466+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.4/lib/rails/commands.rb:71:in `tap'
2014-04-23T20:59:57.996333+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.4/lib/rails/commands.rb:76:in `block in <top (required)>'
2014-04-23T20:59:57.996777+00:00 app[web.1]: [2014-04-23 20:59:57] INFO going to shutdown ...
2014-04-23T20:59:57.996607+00:00 app[web.1]: bin/rails:4:in `require'
2014-04-23T20:59:57.996688+00:00 app[web.1]: bin/rails:4:in `<main>'
2014-04-23T20:59:59.247265+00:00 …Run Code Online (Sandbox Code Playgroud) 我最近将我的 Django API 后端部署到 AWS EB 到他们的 Linux 2 系统(确切的平台名称是Python 3.7 running on 64bit Amazon Linux 2)。
几乎一切都按预期工作,但我的应用程序运行状况是Severe,经过数小时的调试,我不知道为什么。
正在使用以下端点(django-health-check模块)处理应用程序的健康检查。
url(r'^ht/', include('health_check.urls'))
Run Code Online (Sandbox Code Playgroud)
100% 的请求的状态代码为 ,200但我的整体健康状况如下:
|--------------------|----------------|---------------------------------------------------|
| instance-id | status | cause |
|--------------------|----------------|---------------------------------------------------|
| Overall | Degraded | Impaired services on all instances. |
| i-0eb89f... | Severe | Following services are not running: release. |
|--------------------|----------------|---------------------------------------------------|
Run Code Online (Sandbox Code Playgroud)
最奇怪的是,这条消息Following services are not running: release.是互联网独有的(似乎以前没有人遇到过这样的问题)。
另一个奇怪的事情是我的/var/log/healthd/daemon.log文件的内容类似于
W, [2020-07-21T09:00:01.209091 #3467] WARN …Run Code Online (Sandbox Code Playgroud) django health-monitoring amazon-ec2 amazon-web-services amazon-elastic-beanstalk