서버가 자주 죽는다
그래서 그,때마다 ngxmp를 중지, 시작 해준다.
stackoverflow.com/questions/23279497/php...ly-without-error-log 여기처럼
fast cgi 부분 max 값을 0으로 하라는데..
php폴더아래보니 ngxmp-fastcgi.ini 에서
[Core]
ApIP=127.0.0.1
ApPortNumber=9000
ApCount=10
ApPath="D:\NGXMP\server\php\ngxmp-fcgi.exe"
[Environment]
PHPRC="D:\NGXMP\server\php"
PHP_FCGI_MAX_REQUESTS="10000"
을 PHP_FCGI_MAX_REQUESTS="0"
으로 해봤으나 여전했다.
윈도우에서는 어쩔수 없나보다.
그래서 어쨌든 원래 이때문에 스케쥴러로
서비스 전체를 재시작 하도록 CMD로 작성하고 스케쥴에 등록해서 사용했으나
REM NginX Stop
taskkill /f /IM nginx.exe
NET STOP NGXMP_MYSQL
NET STOP NGXMP-FastCGI
NET STOP NGXMP-MEMCached
NET STOP NGXMP-SVC
REM NginX Start
NET START NGXMP_MYSQL
NET START NGXMP-FastCGI
NET START NGXMP-MEMCached
NET START NGXMP-SVC
더 간단히 fast cgi만 재시작 해주면 될것 같아서
REM NginX Stop
NET STOP NGXMP-FastCGI
NET START NGXMP-FastCGI
요렇게 .
fast cgi만 재시작해주도록 바꾸었다.
물론 30분 간격으로 스케쥴러에 등록해서.
문제없이 잘되고 있다.