Я запускаю Django на Windows Server 2k3 под Nginx, используя FastCGI.
Nginx работает как служба Windows, им легко управлять и он автоматически запускается. Nginx работает с использованием инструмента WINSW.
Я хочу сделать то же самое для приложения Django, и мне нужно найти способ сделать это.
Django следует запускать как отдельное приложение FCGI с помощью этой команды:
python manage.py runfcgi method=threaded host=127.0.0.1 port=8800
or
manage.py runfcgi method=threaded host=127.0.0.1 port=8800
(если .py связан с python)
Я ищу способ запустить/остановить FCGI Django в качестве службы Windows, чтобы иметь возможность автоматически запускать его при загрузке Windows и иметь простой способ запуска/остановки/перезапуска приложения Django FCGI.