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を起動したところ、正常に動作した。