天子门生 发表于 2009-9-3 16:33:30

win下的Nginx,php-cgi.exe老是自动关闭。。。写了个批处理来...

@echo off
:main
set jinchengshuliang=0
set jinchengshuliangxiaxian=2
for /f %%i in ('tasklist /nh^|findstr /i /s /c:"php-cgi.exe"') do set /a jinchengshuliang+=1

if %jinchengshuliang% lss %jinchengshuliangxiaxian% (   
goto youwenti
) else (
goto meiwenti
)   

:youwenti
echo 该死,进程丢失,赶紧添加5个进程
RunHiddenConsole.exephp\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
RunHiddenConsole.exephp\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
RunHiddenConsole.exephp\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
RunHiddenConsole.exephp\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
RunHiddenConsole.exephp\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ini
ping 127.1 -n 8
goto main

:meiwenti
echo 乖乖,正常运行中!
ping 127.1 -n 8
goto main
页: [1]
查看完整版本: win下的Nginx,php-cgi.exe老是自动关闭。。。写了个批处理来...