DL厨が来てApacheのプロセスを食い潰してから手動でApacheを停止すると
高確率で下記のErrorが出て起動できなくなったので復旧方法をφ(..)メモメモ
# /etc/rc.d/init.d/httpd start
httpd を起動中: (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
[失敗]
原因は既に他のプロセスがポートを使用していること。
大抵はapacheをバージョン違いで2つインストールしてるとか
skypeを入れてるとポートが被るようです。
#xamppで環境作ったりしてるとハマるみたいですね。
Apacheの重複もないしその他アプリで80番占拠もしてないので・・・
何で80番が占拠されるのかが不明。
とりあえずkillしてしまえば復旧できそうですが、起動しているサービスでポートが
重複している場合はポート変更をちゃんとしないと駄目ですね。
纏めて下記のコマンドkillっと・・・。
/sbin/fuser -kn tcp 80
その後に、Apache起動すれば問題なく起動したのでよしとするか・・・。
原因は推測だけど、プロセスを食い潰してる+CPUもかなり喰ってたので
正常に停止できてなかったのかなと?
DL厨対策かミラーの公開を止めないとずっと続きそうだな・・・。

![[WM6.5] セキュリティスキャンのサービス停止](http://www.redistribution.cc/blog/wp-content/uploads/2009/09/t01a_black.jpg)


