0

fastcgiを使用してdjangoアプリケーションを実行します。それを実行するために使用するコマンドは次のとおりです。

python manage.py runfcgi method=threaded host=127.0.0.1 port=3035

入力ps -ef|grep pythonするとスレッドも表示されますが、スレッドlynx localhost:3035を開くために使用すると、504ゲートウェイのタイムアウトが発生します。

代わりに、今私は使用します

python manage.py runserver 3035

そしてそれはOKで実行されます。理由がわかりません。以前はdjango1.2を使用していましたが、問題ありませんでした。

私のサーバー情報:

debian5.0、django1.3、python2.6

4

2 に答える 2

0

nginxを使用してデプロイする場合は、gunicornまたはuwsgi(nginxでネイティブにサポートされています)を選択することをお勧めします。

gunicorn:

http://gunicorn.org/run.html

uwsgi

http://projects.unbit.it/uwsgi/wiki/Example

于 2012-04-15T07:25:44.683 に答える
0

FastCGI プロトコルは、HTTP プロトコルとは異なります。lynx と devserver の間で、HTTP と FastCGI プロトコルの両方を扱う層を追加する必要があります。たとえば、FastCGI モジュールが構成された nginx。

于 2012-04-05T12:17:47.020 に答える