NGINX FastCGI不使用spawn-fcgi

时间:2014-11-02 03:29:12

标签: nginx fastcgi

我正在使用NGINX的FastCGI界面。我目前用spawn-fcgi启动我的后端应用程序。

spawn-fcgi -p 8000 -n fcgitest

“man spawn-fcgi”给出了我应该用它来启动我的应用程序的几个原因.--但我不相信这些是我的理由。

是否可以直接启动我的应用程序(fcgitest)?例如,这样可以更容易地调试应用程序..

直接启动它有什么缺点?

1 个答案:

答案 0 :(得分:1)

这是可能的,它是一种方便的调试方法。看看这个精彩的双文件库here。它不仅可以让您运行免费的spawn-fcgi应用程序,而且还允许您以适合生产的各种方式运行它。

当然,在开发代码之后,建议使用spawn-fcgi启动FastCGI应用程序,因为它是在手册页上编写的:

  • 权限分离,无需suid-binary或以root身份运行服务器。
  • 您可以重新启动Web服务器和FastCGI应用程序,而无需重新启动其他应用程序。
  • 您可以在不同的chroot()s中运行它们。
  • 运行FastCGI应用程序并不依赖于您运行的Web服务器,这样可以更轻松地测试其他Web服务器。