0

我通过 unix socket 使用 nginx+fastcgi 到我的 django 站点。我正在使用以下命令来启动 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 回答