Apache再起動エラー
Apacheを再起動したら、いきなりサイトがみれなくなりました。ちょっと調べてみました。
エラー文
(98)Address already in use: make_sock: could not bind to address [::]:80
(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
他のプロセスが443(80)番ポートを使用しているためにApacheがポートを使えないために起こるエラーみたいです。初めてでしたこのエラーがでたのは。原因としてはapacheが正常に終了しなかったのがあるみたいです。
修正方法
まず該当のポートを使用しているプロセスを確認します。
- /usr/sbin/lsof -i | grep httphttpd 2651 root 3u IPv6 7268 TCP *:http (LISTEN)
- httpd 2651 root 5u IPv6 7273 TCP *:https (LISTEN)
プロセス2651がApacheを使っているみたいです。
Apacheの停止
kill 2651
Apacheの再起動
/etc/init.d/httpd start
これで正常にApacheが起動します。
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS