Windows 서버에서 nginx+php 운영 환경을 구성할 때 일정 시간 동안 서버를 실행한 후 php-cgi.exe 프로세스가 자동으로 종료됩니다. 서버 구성 방법을 알려주실 수 있나요?
win32+nginx+php가 자동으로 php-cgi.exe를 끊습니다.
RunHiddenConsole E:/wnmp/php5/php-cgi.exe -b 127.0 .0.1:9000 -c "E:/wnmp/php5/php.ini"
1단계: xxfpm을 다운로드합니다. 주소가 제공되지 않습니다. Baidu에서 검색하면 많습니다.
다운로드됨
2단계: 새 텍스트를 만들고 다음 코드를 작성합니다.
RunHiddenConsole.exe H:/Server_Core/xxfpm/bin/xxfpm.exe "H:/Server_Core/PHP/php-cgi.exe -c H:/Server_Core/PHP/php.ini" -n 2 -i 127.0.0.1 -p 9000
설명:
RunHiddenConsole.exe는 창 숨기기 도구입니다. 이를 사용하지 않으면 CMD 창이 항상 열려 있기 때문입니다. 와우, 그런 건 없으니 이것도 다운로드해야 합니다. RunHiddenConsole.exe 및 php-cgi.bat를 PHP 루트 디렉터리에 넣으세요.
위 코드에서 2는 두 개를 여는 것을 의미합니다. php -cgi.exe 프로세스의 구체적인 상황은 요구 사항에 따라 다르지만 프로세스를 열지 않는 것이 좋습니다. 구체적인 이유는 향후 블로그에 업데이트될 예정입니다. 추가적으로 로드밸런싱에 대해서는 추후에 2에서 1로 변경하도록 하겠습니다.
위 코드 9000은 포트 9000을 통한 PHP 전송을 나타냅니다.
주의 사항: 코드의 슬래시는 "" 대신 "/"를 사용해야 합니다. 코드의 경로를 실제 구성 경로로 바꿔야 합니다. .
좋아요, 저장한 후 TXT 텍스트 이름을 php-cgi.bat로 바꾸고 저장하고 다시 클릭하면 됩니다. 하하 프로세스가 안정적으로 실행되고 있습니다. . .
위 내용은 nginx-php-cgi.exe 프로세스가 자동으로 종료되는 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!