我使用 FastCGI 在 Nginx 下的 Windows Server 2k3 上运行 Django。
Nginx 作为 Windows 服务运行,易于管理和自动启动。 Nginx 正在使用 WINSW 运行工具。
我想为 Django 应用程序做同样的事情,并且需要找到一种方法来做到这一点。
Django 应使用以下命令作为单独的 FCGI 应用程序启动:
python manage.py runfcgi method=threaded host=127.0.0.1 port=8800
或
manage.py runfcgi method=threaded host=127.0.0.1 port=8800
(如果 .py 与 python 关联)
我正在寻找一种方法来启动/停止 FCGI Django 作为 Windows 服务,以便能够在 Windows 加载时自动启动它,并有一种简单的方法来启动/停止/重新启动 Django FCGI 应用程序。
最佳答案
这个问题或许可以为您提供答案:Creating a python win32 service
关于django - 将 Django 作为 Windows 服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2561097/