※ ChatGPTを利用し、要約された質問です(原文:Railsで作ったWebアプリに頻繁に繋がらない)
Railsで作ったWebアプリに頻繁に繋がらない
このQ&Aのポイント
さくらVPSを使用してRailsで作成したWebアプリが頻繁に繋がらない状態になっています。お名前.comの404ページが表示されることがあります。
Apacheのエラーログを見ると、シャットダウンと再起動が繰り返されていることが分かります。
ログやMySQLのログには特に問題は見つかっていません。他に原因があるか調査中です。
RailsでWebアプリを作ったのですが、さくらVPSにて本番環境で公開後、
ブラウザからURLを入力しても繋がらない状態が頻発しています。
しばらくすると繋がるようになるのですが、また時間を置くと繋がらなくなり、
お名前.comの404 Page Not Foundのページが表示されてしまいます。
環境は以下のとおりです。
Rails3、MySQL、Apache、CentOS(さくらVPS)、DNS: お名前.com
Apacheのエラーログ(/var/log/httpd/error_log-20120930)を見たところ、
以下のnoticeが繰り返し記録されており、これが怪しいと思うのですが、
ググってもピンと来る解決策が見つからず、詰んでいます。。
[Sun Sep 30 01:48:47 2012] [notice] caught SIGTERM, shutting down
(中略)
[Sun Sep 30 03:39:02 2012] [notice] SIGHUP received. Attempting to restart
シャットダウン --> 再起動を繰り返しているように見えるのですが、
どうすれば良いのでしょうか??
また、他に何か思い当たる原因等ありましたら教えてください。
ちなみに、Railsのlog/production.rbにはGET,POST等の記録が残っているだけで
特に怪しい所は見つかりませんでした。
また、MySQLのログにも特に怪しいところは見つかりませんでした。
以下、Apacheのエラーログの詳細を貼ります。
/var/log/httpd/error_log-20120930:
[Sun Sep 30 01:48:47 2012] [notice] caught SIGTERM, shutting down
[Sun Sep 30 02:30:01 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Sep 30 02:30:01 2012] [notice] Digest: generating secret for digest authentication ...
[Sun Sep 30 02:30:01 2012] [notice] Digest: done
[Sun Sep 30 02:30:01 2012] [notice] Apache/2.2.15 (Unix) DAV/2 Phusion_Passenger/3.0.17 configured -- resuming normal operations
[Sun Sep 30 02:41:44 2012] [notice] caught SIGTERM, shutting down
[Sun Sep 30 02:41:48 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Sep 30 02:41:48 2012] [notice] Digest: generating secret for digest authentication ...
[Sun Sep 30 02:41:48 2012] [notice] Digest: done
[Sun Sep 30 02:41:48 2012] [notice] Apache/2.2.15 (Unix) DAV/2 Phusion_Passenger/3.0.17 configured -- resuming normal operations
[Sun Sep 30 02:48:42 2012] [notice] caught SIGTERM, shutting down
[Sun Sep 30 02:48:49 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Sep 30 02:48:49 2012] [notice] Digest: generating secret for digest authentication ...
[Sun Sep 30 02:48:49 2012] [notice] Digest: done
[Sun Sep 30 02:48:49 2012] [notice] Apache/2.2.15 (Unix) DAV/2 Phusion_Passenger/3.0.17 configured -- resuming normal operations
[Sun Sep 30 03:11:45 2012] [notice] caught SIGTERM, shutting down
[Sun Sep 30 03:11:49 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Sep 30 03:11:49 2012] [notice] Digest: generating secret for digest authentication ...
[Sun Sep 30 03:11:49 2012] [notice] Digest: done
[Sun Sep 30 03:11:49 2012] [notice] Apache/2.2.15 (Unix) DAV/2 Phusion_Passenger/3.0.17 configured -- resuming normal operations
[Sun Sep 30 03:39:02 2012] [notice] SIGHUP received. Attempting to restart