조회 수 531 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

서버가 자주 죽는다


그래서 그,때마다 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분 간격으로 스케쥴러에 등록해서.


문제없이 잘되고 있다.




TAG •