【问题标题】:Django runfcgi mode timeoutDjango runfcgi 模式超时
【发布时间】:2010-12-20 04:23:55
【问题描述】:
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

这个方法很好。有人知道为什么吗?

【问题讨论】:

    标签: python django fastcgi


    【解决方案1】:

    Django docs on FastCGI中所述:

    FastCGI 是一种让 外部应用程序将页面提供给 一个网络服务器。 Web 服务器委托 传入的 Web 请求(通过 socket) 到 FastCGI,它执行 代码并将响应传回给 Web 服务器,反过来,它通过 它返回到客户端的 Web 浏览器。

    您正在尝试从浏览器直接连接到 FCGI 进程,但这是行不通的:您需要一个符合 FCGI 的网络服务器来处理您的请求并将其委托给 Django。

    请参阅Django docs,详细了解如何设置。

    【讨论】:

    • 哦!谢谢!原来我配置了nginx服务器作为代理,应该是fast_cgi设置!
    猜你喜欢
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-24
    • 2023-04-03
    • 1970-01-01
    • 2021-09-26
    • 2020-05-10
    • 2012-06-02
    相关资源
    最近更新 更多