0

Unixソケット経由でdjangoサイトにnginx + fastcgiを使用しています。次のコマンドを使用して、django サイトを開始しています。

python manage.py runfcgi socket=/var/run/fcgi.django.sock method=prefork daemonize=true

再起動時にこの自動起動を行うにはどうすればよいですか、またはdjangoサーバーを起動するためのより良い方法はありますか?

また、私がやっていることはベストプラクティスですか?私はPythonサーバーの経験があまりないので、私の最大の関心事は信頼性/パフォーマンスです. どんなガイダンスでも大歓迎です!

4

1 に答える 1

2

このようなプロセスを自動開始するには、 supervisorなどのプロセス マネージャーを使用する必要があります。その後、Supervisor はシステムの再起動時にプロセスを自動的に開始し、カスタム プロセスを管理する中心的な場所を提供します。

ほとんどの人は、django + nginx + uwsgiまたはdjango + nginx + gunicornスタックを好みます。

于 2012-08-30T10:19:26.953 に答える