2014-11-02 3 views
1

Я использую интерфейс FastCGI от NGINX. В настоящее время я запускаю свое бэкэнд-приложение с помощью spawn-fcgi.NGINX FastCGI без использования spawn-fcgi

spawn-fcgi -p 8000 -n fcgitest 

«Человек-порождение FCGI» дает несколько причин, почему я должен использовать его, чтобы запустить мое приложение .-- но я не уверен, те веские причины для меня.

Возможно ли запустить прямое приложение (fcgitest)? Например, это облегчит отладку приложения.

Каковы недостатки его запуска?

ответ

1

Возможно, и это удобный подход к отладке. Взгляните на эту блестящую библиотеку с двумя файлами here. Он не только позволяет вам запускать приложение без spawn-fcgi, но также позволяет запускать его различными способами, подходящими для производства.

Конечно, после разработки коды рекомендуется, чтобы запустить приложение FastCGI с помощью spawn-fcgi, как написано это руководство страницы:

  • разделения Privilege без необходимости SUID-двоичная или запустить сервер в качестве корня.
  • Вы можете перезагрузить веб-сервер и приложения FastCGI без перезагрузки других.
  • Вы можете запускать их в разных chroot() s.
  • Запуск приложений FastCGI не зависит от используемого веб-сервера, что позволяет упростить тестирование других веб-серверов.
+0

Может ли эта библиотека (fcgicc) также использоваться для приложения C (а не C++)? Как? – LPG

Смежные вопросы