sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

sshd を OpenSSHの5.3p1をインストールしたのだけれども、
service sshd restart すると、

sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

と出て、
sshdが死んでしまってリモート操作できなくなることがあり、
すごく困っていた

方々で検索してみると、
PC覚え書き さんとかに
/etc/ssh/sshd_config の
ListenAddress 0.0.0.0
行をコメントアウトすれば直るとか何とか

取り合えずやってみたものの、
ダメだった

今回はIPv6もバインドできていないみたいだからかねぇ

sshd[pid]: error: Bind to port 22 on :: failed: Address already in use.
sshd[pid]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

結局色々考えた挙句、
/etc/rc.d/init.d/sshd

137行目あたりの

	restart)
		stop
		start

のstopとstartの間に
sleep 1 として、
そんなあせらずゆっくりやれよ!っとやってみた

	restart)
		stop
		sleep 1
		start

そしたら上記のエラーは発生しなくなった
何がいけなかったんだろうかなぁ・・・