「Address already in use」でhttpdを起動できないときの対処法

サーバー サーバー

以下のコマンドを叩いて、現状を調べるも「Active: failed」

1
systemctl status httpd.service

ssl.conf やら httpd.conf をいじってみたものの効果がなく、調べてみると

httpdが異常終了する等して古いhttpdプロセスが残っていることが原因。

だそうなので、以下のコマンドで古いプロセスを表示。

1
lsof -i | grep http

該当のプロセスをkill。

1
kill 27512

やっと起動しました。。。

こちらを参考にさせていただきました。
他プロセスがポートを占有してhttpdを再起動できない – Qiita

コメント

タイトルとURLをコピーしました