ApacheがRestartできない!(98)Address already in use: make_sock…

In: apache

26 3月 2010

Apacheが突然死しているようなので再起動してみたら、どうもおかしい。
一旦立ち上がったんだけど、もう一度リスタートかけようとすると、こんなエラーメッセージが出て、停止もできない。

[root@www home]# service httpd restart
httpd を停止中: [失敗]
httpd を起動中: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[失敗]

これは通常、ポート80を他のプロセスが使用しているときに出るエラーメッセージ。
どうやらApacheが異常終了したせいで、古いApacheのプロセスが残っているのを、新しいApacheが「80番ポートが使われている!?」と誤解しているらしい。

lsofでhttpのプロセスを調べ、一つずつ強制KILLすると解決する。

[root@www ~]# /usr/sbin/lsof -i | grep http
httpd 7524 apache 3u IPv6 401602 TCP *:http (LISTEN)
httpd 7524 apache 5u IPv6 401607 TCP *:https (LISTEN)

こいつらが80番ポートに居残っているプロセス。

[root@www ~]# kill -9 7464
[root@www ~]# kill -9 7491

キル!キル!

広告

[root@www ~]# service httpd restart
httpd を停止中: [失敗]
httpd を起動中: [ OK ]

全部キルしたらすっきりリスタートできるようになりました。

コメント

8 Responses to ApacheがRestartできない!(98)Address already in use: make_sock…

トラックバックURL:

Avatar

YUUKI

2月 19th, 2012 at 4:34 AM

lsofコマンドか・・。使える。 RT ApacheがRestartできない!(98)Address already in use: make_sock… | Weblogy http://t.co/HZN3ZIBD

Avatar

yuppyi

2月 19th, 2012 at 1:34 PM

lsofコマンドか・・。使える。 RT ApacheがRestartできない!(98)Address already in use: make_sock… | Weblogy http://t.co/HZN3ZIBD

Avatar

河童星人

4月 30th, 2012 at 5:19 AM

Perlモジュール(?)がなぜか生きてるんだよなー。殺した。 / “ApacheがRestartできない!(98)Address already in use: make_sock… – Weblogy” http://t.co/IvWds4n7

Avatar

kappaseijin

4月 30th, 2012 at 2:19 PM

Perlモジュール(?)がなぜか生きてるんだよなー。殺した。 / “ApacheがRestartできない!(98)Address already in use: make_sock… – Weblogy” http://t.co/IvWds4n7

Avatar

kappaseijin

4月 30th, 2012 at 2:19 PM

Perlモジュール(?)がなぜか生きてるんだよなー。殺した。

Avatar

jshimazu

8月 22nd, 2012 at 7:35 PM

エラー:(98)Address already in use

Avatar

kenjiro_n

1月 7th, 2014 at 1:31 PM

というかkillall(またはpkill) -9 すりゃよかったのか。アホだな俺は。

Avatar

nochiu74

1月 22nd, 2014 at 4:05 PM

助かりましたー

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー

カテゴリー

アーカイブ