Apache起動時にno listening sockets availavle. shutting downと表示された場合
カーネルアップデート後、Apacheの起動を行おうと思いいつもどおり
/etc/rc.d/init.d/httpd start
で、起動したら
(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
と表示されてしまいApacheを起動できない。なぜだろう。
少し調べてみた
80番ポートがすでに他のポートにより使用されている場合に出る表示らしい。解決法は
lsof -i:80
このコマンドで80番ポートを使用しているプログラム(プロセス番号)を特定します。そして
# kill プロセス番号
で、プログラムを終了させます。その後Apacheを起動。
これで無事に終えることができました。
コメントを残す