Apacheのエラーログ
久しぶりにWindowsにインストールしてあるローカルサーバーを立ち上げようとしたら。こんなエラーがでました。
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
ポートがブロックされている可能性があるということでコマンドプロンプトから使用ポートを確認。
> netstat -nao
プロトコル ローカル アドレス 外部アドレス 状態 PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
[ctl]+[shift]+[esc]キーでタスクマネージャーを起動してPID 4を使用しているプロセスを確認。
どうやら「System」が使用しているよう。
説明を見ると「NT Kernel & System」とあり、複数のサービスを管理しているのですべて止めると影響が大きそう。
バージョンにより使うポートに違いがありますが
IIS
SQL Server Reporting Service
Web Deployment Agent Service
Windows Remote Management
などが候補にあがりました。自分のケースではSQL Server Reporting Serviceが80番ポートを占有していました。サービスを停止しApacheの起動ができるのを確認。
それぞれ必要ないサービスか確認してから止めましょう。
0 件のコメント:
コメントを投稿