윈도우에서 Nginx 운영시에 멈추는 증상은 Fast cgi refresh로 해결하자.

by 행복아이 posted Oct 01, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

특별히 악성코드가 Mysql DB를 지속적으로 쿼리 하는 문제가 아닌이상


Nginx구동을 하다보면 접속이 안되는 문제가 발생하는데


프로세스를 보면 Fast CGi 프로세스가 CPU점유율을 거의 50%이상을 차지하고있다. 혹은 100%가까이 될때도 있다.

토토루님의 NGXMP에서는

프로세스명은 ngxmp-fcgi.exe 이다.

사용자가 많으면 이 프로세스 수를 늘릴 수 도 있다. 기본은 10개이다.


이 10개중 어느 한개가 이렇게 CPU를 점유하여 접속불능 만들때 Fast cgi 서비스를 초기화 하고

재실행해주면 된다.


간단히아래 두줄로 BAT로 만들고

증상이 자주 발생한다면 윈도우 스케줄러에 5분~10분 간격으로 등록해두자.


NET STOP NGXMP-FastCGI

NET START NGXMP-FastCGI


nginx_fcgi_sche.png