在Windows下装了APMServ5.2.6做PHP网站的开发和测试,在测试过程中发现测试服务器在访问量很大的时候服务器就会卡掉,暂时未找出原因,只知道重启后就没问题了,所以写了一个批处理来监测服务器,发现无法访问网站时就重启下服务器。
下面是批处理文件内容
@ECHO OFF
:start
timeout 60
wget -O NUL -T 5 -t 2 http://localhost/info.php
IF ERRORLEVEL 1 goto restart
IF ERRORLEVEL 0 goto start
:restart
D:/APMServ5.2.6/Apache/bin/httpd -n APMServ-Apache -k restart
timeout 60
goto start
pause
先要下载个wget和批处理文件放在同目录下,然后运行批处理让他一直循环执行好了,这样遇到服务器死掉就会自动重启。