WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

Ubuntu Apacheが再起動出来ない(80番ポートが占有されている)復旧手順

サーバメンテナンス終了後にサーバを起動させたところ管理しているサイトがブラウザから閲覧出来なかった。

※下記、復旧までの手順メモ

【1】Apache再起動:
Apacheが動いているかどうかプロセスを見てみたが動いているようだったが、再起動してみることにしたが、80番ポートが使用されており再起動できないと怒られた。

# /etc/init.d/apache2 restart

(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
Action 'start' failed.
The Apache error log may have more information.
 * Restarting web server apache2                                                                                          [fail]

【2】lsofコマンドで確認:

# lsof -i:80
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2 1477 root    4u  IPv6  10270      0t0  TCP *:http (LISTEN)

【3】killでプロセス終了:

# sudo kill -9 1477

【4】Apache再起動:

# /etc/init.d/apache2 restart

1~3までの手順後に正常に起動できた。

【PR】異色の交流会 ミッション報酬はダイヤモンド/イベントキュレーションサイトT3V[TokiTechTV]

関連記事

コメントは利用できません。

アーカイブ