2014-11-02 2 views
1

NGINX의 FastCGI 인터페이스를 사용하고 있습니다. 현재 spawn-fcgi를 사용하여 백엔드 앱을 시작합니다.NGINX FastCGI without spawn-fcgi

spawn-fcgi -p 8000 -n fcgitest 

"남자 산란-있는 fcgi"나는 내 응용 프로그램을 실행하는 데 사용해야하는 이유 몇 가지 이유를 제공합니다 .-- 그러나 나는 사람들이 나를 위해 좋은 이유가 납득하고 있지 않다.

내 앱 (fcgitest)을 직접 실행할 수 있습니까? 예를 들어 앱을 쉽게 디버그 할 수 있습니다.

직접 실행의 단점은 무엇입니까?

답변

1

디버깅하는 것이 가능하며 편리한 방법입니다. 이 멋진 두 파일 라이브러리 here을 살펴보십시오. 뿐만 아니라 응용 프로그램을 spawn-fcgi에서 무료로 실행할 수있을뿐만 아니라 제작에 적합한 다양한 방법으로 실행할 수 있습니다. 그것은 매뉴얼 페이지의 기록으로 물론

가 코드를 개발 한 후이 spawn-fcgi를 사용하여 FastCGI 응용 프로그램을 실행하는 것이 좋습니다 : 필요없이

  • 권한 분리 SUID 바이너리 또는 루트로 서버를 실행.
  • 다른 웹 서버를 다시 시작하지 않고 웹 서버와 FastCGI 응용 프로그램을 다시 시작할 수 있습니다.
  • 다른 chroot()에서 실행할 수 있습니다.
  • FastCGI 응용 프로그램을 실행하는 것은 실행중인 웹 서버에 종속되지 않으므로 다른 웹 서버를 쉽게 테스트 할 수 있습니다.
+0

이 라이브러리 (fcgicc)는 C 응용 프로그램 (C++이 아님)에도 사용할 수 있습니까? 방법? – LPG

관련 문제