Rails - 抓住SIGTERM,关闭在Apache服务器上运行的AWS EC2

时间:2014-10-13 13:12:50

标签: ruby-on-rails ruby apache

当我在我的应用中进行一些更改时,我收到此错误。以前它运行良好,直到我按下最后一个代码。我在我的文件中做了很多更改,以便我无法跟踪哪一个导致此错误。

我试图在其他线程搜索,但我找不到可以解决我的问题的解决方案。这个问题类似于此处几次讨论过的其他线程,但只有少数人有兴趣发布任何解决方案。

有人可以分享他们的经验吗?

此错误可在 /var/log/apache2/error.log

中找到

mpm_event:notice] [pid 14458:tid 140091015935872] AH00491:捕获SIGTERM,关闭 [2014-10-13 09:48:43.7713 14759 / 7fb04324c780 agents / Watchdog / Main.cpp:538]:选项:{'analytics_log_user'=> 'nobody','default_group'=> 'nogroup','default_python'=> 'python','default_ruby'=> '/home/ubuntu/.rvm/gems/ruby-2.1.2/wrappers/ruby','default_user'=> 'nobody','log_level'=> '0','max_pool_size'=> '6','passenger_root'=> '/home/ubuntu/.rvm/gems/ruby-2.1.2/gems/passenger-4.0.46','passenger_version'=> '4.0.46','pool_idle_time'=> '300','temp_dir'=> '/ tmp','union_station_gateway_address'=> 'gateway.unionstationapp.com','union_station_gateway_port'=> '443','user_switching'=> 'true','web_server_passenger_version'=> '4.0.46','web_server_pid'=> '14758','web_server_type'=> 'apache','web_server_worker_gid'=> '33','web_server_worker_uid'=> '33'}

[2014-10-13 09:48:43.7759 14762 / 7f11d7132780 agents / HelperAgent / Main.cpp:649]:PassengerHelperAgent在线,收听unix:/tmp/passenger.1.0.14758/generation-0/request [2014-10-13 09:48:43.7825 14767 / 7f1165b73780 agents / LoggingAgent / Main.cpp:321]:PassengerLoggingAgent在线,在unix上收听:/tmp/passenger.1.0.14758/generation-0/logging [2014-10-13 09:48:43.7829 14759 / 7fb04324c780 agent / Watchdog / Main.cpp:728]:所有Phusion Passenger代理商开始了! [2014-10-13 09:48:43.7914 14782 / 7f938c30f780 agents / Watchdog / Main.cpp:538]:选项:{'analytics_log_user'=> 'nobody','default_group'=> 'nogroup','default_python'=> 'python','default_ruby'=> '/home/ubuntu/.rvm/gems/ruby-2.1.2/wrappers/ruby','default_user'=> 'nobody','log_level'=> '0','max_pool_size'=> '6','passenger_root'=> '/home/ubuntu/.rvm/gems/ruby-2.1.2/gems/passenger-4.0.46','passenger_version'=> '4.0.46','pool_idle_time'=> '300','temp_dir'=> '/ tmp','union_station_gateway_address'=> 'gateway.unionstationapp.com','union_station_gateway_port'=> '443','user_switching'=> 'true','web_server_passenger_version'=> '4.0.46','web_server_pid'=> '14779','web_server_type'=> 'apache','web_server_worker_gid'=> '33','web_server_worker_uid'=> '33'}

[2014-10-13 09:48:43.7958 14785 / 7f3da825f780 agents / HelperAgent / Main.cpp:649]:PassengerHelperAgent在线,收听unix:/tmp/passenger.1.0.14779/generation-0/request [2014-10-13 09:48:43.8019 14790 / 7fcd26fe4780 agents / LoggingAgent / Main.cpp:321]:PassengerLoggingAgent在线,在unix上收听:/tmp/passenger.1.0.14779/generation-0/logging [Mon Oct 13 09:48:43.802685 2014] [mpm_event:notice] [pid 14779:tid 140057092278144] AH00489:Apache / 2.4.7(Ubuntu)Phusion_Passenger / 4.0.46已配置 - 恢复正常操作 [Mon Oct 13 09:48:43.802751 2014] [核心:通知] [pid 14779:tid 140057092278144] AH00094:命令行:'/ usr / sbin / apache2' [2014-10-13 09:48:43.8053 14782 / 7f938c30f780 agent / Watchdog / Main.cpp:728]:所有Phusion Passenger代理商已经开始了!

1 个答案:

答案 0 :(得分:1)

尝试检查您的配置。此问题可能是因为您将config.force_ssl设置为true。将其更改回false,然后使用sudo service apache2 restart重新启动服务器。