manage runfcgi host=127.0.0.1 port=8002 maxrequests=200 maxchildren=100 minchildren=4
我以这种方式开始了django fcgi。在进程监视器中似乎没问题。但是当我打开http://127.0.0.1:8002时,它会继续运行而没有结果出来。
manage runserver 127.0.0.1:8002
这种方法很好。有人知道为什么吗?
答案 0 :(得分:2)
FastCGI是一种有效的出租方式 外部应用程序将页面提供给 一个Web服务器。 Web服务器委托 传入的Web请求(通过 socket)到FastCGI,执行 代码并将响应传递回 Web服务器,然后通过 它回到客户端的Web浏览器。
您尝试从浏览器直接连接到FCGI流程,这不起作用:您需要一个符合FCGI标准的网络服务器来处理您的请求并将其委托给Django。
有关如何设置的详细说明,请参阅Django docs。