深夜、お客様からメールがあり、サーバの再起動をしたら、コンテンツが見られなくなったと連絡があった。急いで返信した後、問題のサーバに接続した。プロセスを確認するとMySQLは起動していて、Apacheが起動していなかった。いくつか調べたあとに、Apacheを再起動した。
[root]# apachectl start
単純にランレベルの設定が忘れられていたようだ。ランレベルの設定は今回の作業範囲ではなかったので(いつもやらないのでわからない)その旨報告メールを書いて眠った。
目が覚めたら、忘れてしまったランレベルrunlevelについて検索しているうちに思い出してきた。普通は自動で設定されるはずなのに今回はどうもコンパイルしたApacheがインストールされていたのだろうか。
Apacheのランレベルを確認してみた。5がoffになっている。
MySQLは逆に3がoffになっているので、それぞれをonにして作業を終了。
[root]# chkconfig –list httpd
httpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off
[root]# chkconfig –list mysqld
mysqld 0:off 1:off 2:off 3:off 4:off 5:on 6:off
[root]#
[root]# chkconfig –level 5 httpd on
[root]# chkconfig –level 3 mysqld on
[root]# chkconfig –list httpd
httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
[root]# chkconfig –list mysqld
mysqld 0:off 1:off 2:off 3:on 4:off 5:on 6:off
[root]#
No related posts.
- 新しい: Linux 時間設定
- 古い: 弥生販売とosCommerceの連携
コメント:0
コメントを投稿するにはログインしてください。
トラックバック:0
- この記事のトラックバック URL
- http://www.ynagata.com/2007/12/20/apache-%e3%81%ae%e3%83%a9%e3%83%b3%e3%83%ac%e3%83%99%e3%83%ab%e3%82%92%e8%a8%ad%e5%ae%9a/trackback/
- トラックバックの送信元リスト
- Apache のランレベルを設定 - 永田順伸のブログ より
