相关疑难解决方法(0)

Heroku记录FATAL SignalException:SIGTERM

我不明白为什么我要提出这个致命的例外.它工作得很好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)

deployment ruby-on-rails heroku sigterm

7
推荐指数
2
解决办法
1万
查看次数

如何解决 AWS Elastic Beanstalk Django 健康检查问题

我最近将我的 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

6
推荐指数
1
解决办法
997
查看次数