misc.log

日常茶飯事とお仕事と

ポート80が使われていてApacheが起動しない

ある日突然Apacheが起動しなくなりました。

エラーメッセージは下記の通り。

(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 
 : AH0072: make_sock: could not bind to address [::]:80

以前も同じことが起きていて、その時はSQL Server Reporting Serviceが動いていたことが原因でした(デフォルトでポート80を使うようです)。また、よくある要因としてはIIS(Internet Information Service)が動いている場合もデフォルトポートのままなら80がぶつかってNGです。

ただ、今回これらは止めてあるので稼働していません。なぜか?と調べたところ、どうやら「BranchCacheサービス」が原因だったようです。

なんでこれが急に動き出したのかわかりませんが、とりあえず使わなさそうなので無効化して対処完了。