Apache- 起動エラー Address already in use: make_sock: could not bind to address [::]:80 -
サーバが急に電源が落ち、再起動を行ったが、apacheが起動せず、以下エラーが発生。
Address already in use: make_sock: could not bind to address [::]:80
すでにポート80番が使用されていた。apacheが正常終了されていなかったためである。
一度プロセスを停止する。まず、以下のように確認。
/usr/sbin/lsof -i | grep http
httpd 1837 apache 3u IPv6 7113 TCP *:http (LISTEN)
httpd 1837 apache 5u IPv6 7118 TCP *:https (LISTEN)
以下のようにプロセスを停止する。
kill 1837
これでapacheを起動したところ、正常に動作した。