Django fastcgi挂起

时间:2012-02-18 22:36:07

标签: django fastcgi

我正在尝试使用fastcgi运行Django。使用runserver我已经测试过该网站在生产中运行良好。我跑的时候

python manage.py runfcgi host=127.0.0.1 port=9500

守护程序运行,但每次调用都会挂起,如下所示:

pistacchio@amaterasu:~/sites/comesichiama$ python manage.py runfcgi host=127.0.1 port=9500 
pistacchio@amaterasu:~/sites/comesichiama$ wget 127.0.0.1:9500
  --2012-02-18 22:55:37--  http://127.0.0.1:9500/
  Connecting to 127.0.0.1:9500... connected.
  HTTP request sent, awaiting response... 

我不知道发生了什么,我不知道如何调试最终的错误。还

python manage.py runfcgi host=127.0.0.1 port=9500 debug=true daemonize=false outlog=out.log errlog=err.log

没有帮助。

1 个答案:

答案 0 :(得分:1)

在端口9500上运行FastCGI与运行Web服务器不同 - 使用wget将无法正常工作。我从痛苦的经历中知道这一点,浪费了一个下午尝试同样的事情;)

您需要配置网络服务器,例如Apache或Nginx,以使用FastCGI为您的网站提供服务。请参阅Django deployment docs for FastCGI以获取相关帮助。然后,您可以在运行Web服务器的端口上测试wget,例如80或8000。