AWS EC2でhttpd24が起動できないとき

htpd24が起動できなかったので、調べていたらこの記事この記事をみつけた。

原因は「httpdが異常終了する等して古いhttpdプロセスが残っていることが原因。」ということなので下記コマンドを実行

# sudo lsof -i | grep http
httpd    8114     root    4u  IPv6  24834      0t0  TCP *:http (LISTEN)
httpd    8116   apache    4u  IPv6  24834      0t0  TCP *:http (LISTEN)

8114,8116のidをもつプロセスが残っている事がわかるので、それらをkillコマンドでkillすれば良い。

# sudo kill -9 8114
# sudo kill -9 8116

これで起動するようになった。