django - 将 Django 作为 Windows 服务运行

标签 django windows-services nginx

我使用 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/

相关文章:

azure - 在 Windows Azure 上安装 Windows 服务的最佳实践

javascript - 为什么将 NGINX 与 Meteor 结合使用?

docker - docker 中 nginx 后面的 Keycloak 导致 404 和不定式重定向

ajax - 从 https 重定向到 http?

c# - DebugDiag 消息线程似乎没有等待远程服务器响应

django - 在Django项目中设置Jinja2

django - Heroku 是否剥离传入的 X-Forwarded-Proto header ?

python - Django-Tinymce导入报错

windows-7 - 安装Windows服务后重新启动计算机

Django-缓存测试