サーバー

【Apache】httpdの起動・再起動しないときの対処法の備忘録

httpdを再起動しようとすると、「Address already in use」と言われ再起動できないときがあるのでこの記事を残そうと思う

環境は

  • Apache2.4.18
  • CentOS7.2

現象

他プロセスがポートを占有してhttpdを起動や再起動ができないときがある

httpd を起動中: (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

これわ困ったーーー

対処法

httpdの古いプロセスが残ってる場合があるので以下のコマンドを打ってやる

lsof -i | grep http

ずらーっとプロセスがでてくるので「kill -9」で強制的にkillしてやる

kill -9 ここにPID

これで起動するようになる

 

/usr/local/apache2/bin/apachectl restart

配信はTwitch(ツイッチ)で行っています。フォローよろしくお願いします

サイト管理者のプロフィール

AkaMaruServer

ReinyaN

ストリーマー活動してる「ReinyaN」です ゲーム配信しながら雑談をしています。 ブログでは配信に関する情報の記事を上げており、参考になる記事がたくさんあると思いますので探してみてください。

関連記事とスポンサーリンク

  • この記事を書いた人
  • 最新記事

ReinyaN

ストリーマー活動してる「ReinyaN」です ゲーム配信しながら雑談をしています。 ブログでは配信に関する情報の記事を上げており、参考になる記事がたくさんあると思いますので探してみてください。

-サーバー
-, , , , ,


Warning: include(): Filename cannot be empty in /home/reinyanch/25reinyan25.net/public_html/wp-content/plugins/st-lazy-load/templates/wp-template.php on line 11

Warning: include(): Failed opening '' for inclusion (include_path='.:/opt/php-7.4.33-2/data/pear') in /home/reinyanch/25reinyan25.net/public_html/wp-content/plugins/st-lazy-load/templates/wp-template.php on line 11