2012-02-18 13 views
0

私はfastcgiでDjangoを実行しようとしています。 runserverを使用して、私は既にサイトが正常に稼動していることをテストしました。私はDjango fastcgi hangs

python manage.py runfcgi host=127.0.0.1 port=9500 

を実行すると、デーモンが実行されますが、すべての呼び出しは、ちょうどこのように、ハング:

[email protected]:~/sites/comesichiama$ python manage.py runfcgi host=127.0.1 port=9500 
[email protected]:~/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

ポート9500でFastCGIを実行することは、Webサーバーを実行する場合と同じではありません.Wgetを使用すると機能しません。 )苦い経験からこれを知って、同じことを試して午後を無駄にしました;)

FastCGIを使ってサイトにサービスを提供するには、Webサーバー(ApacheやNginxなど)を設定する必要があります。これについては、Django deployment docs for FastCGIを参照してください。ウェブサーバーが動作しているポートでwgetをテストすることができます。 80または8000。