それから、いとさんの自動監視プログラムも使わせていただこうと思います。
以前、一日一回 AN HTTPDを自動再起動させようと
以下のバッチをタスク登録したことがあるのですが、
net stop "AN HTTP Service"
net start "AN HTTP Service"
時々「AN HTTPD の2重起動です。終了していいですか?」が出て、
逆にサーバを止めてしまうことがあり、あきらめたということが
ありました。
先日、たぬきさんが net stop と net start の間に
taskkill /f /t /im httpd.exe
を実行すれば大丈夫と紹介されていたので実際に試してみると
確かに 2重起動は起きないことが確認できました。
ただ、単に定時に再起動するだけでは面白くない(効果もない?)ので
AN HTTPDの状況に応じて自動再起動するプログラムを作ってみました。
テスト的に使って評価していただける方は以下でどうぞ。
http://homepage1.nifty.com/yito/anhttpd/anhttpd_restart.html