2010-04-01 5 views
3

Je lance Django sur Windows Server 2k3 sous Nginx en utilisant FastCGI. Nginx est en cours d'exécution en tant que service Windows et est facile à gérer et à démarrer automatiquement. Nginx fonctionne avec l'outil WINSW.Exécution de Django en tant que service Windows

Je veux faire la même chose pour l'application Django et j'ai besoin de trouver un moyen de le faire.

Django doit être démarré comme application séparée FCGI utilisant cette commande:

python manage.py runfcgi method=threaded host=127.0.0.1 port=8800 

ou

manage.py runfcgi method=threaded host=127.0.0.1 port=8800 

(si py est associé à python)

Je suis à la recherche d'un façon de démarrer/arrêter FCGI Django en tant que service Windows, de pouvoir le démarrer automatiquement lorsque Windows se charge, et d'avoir un moyen facile de démarrer/arrêter/redémarrer l'application Django FCGI.

+0

Peut-être que vous pourriez élargir votre question pour être plus précis sur ce que vous cherchez à accomplir. Django est un framework d'application web qui doit être hébergé par un serveur web. Ce n'est pas une application autonome qui peut fonctionner de telle sorte que cela signifie qu'elle doit être autostarted. –

+0

Django pourrait fonctionner comme une application FCGI séparée. J'utilise le serveur web Nginx et lance Django en tant qu'application FCGI derrière Nginx est la manière standard d'exécuter Django sur Nginx AFAIK. En fait, j'utilise IIS sur un serveur Windows. J'ai d'abord essayé d'exécuter Django sur IIS - mais cela pose beaucoup de problèmes et il n'y avait aucun moyen de le faire sur x64 Windows, j'ai donc décidé d'exécuter Nginx comme serveur web principal - comme proxy inverse pour IIS et comme hôte FCGI pour Django. Maintenant, à la recherche d'une bonne façon de travailler avec l'application Django FCGI en tant que service. – Zelid

+0

Si vous êtes toujours prêt à exécuter Django sous Windows derrière IIS, vous pouvez être intéressé par https://github.com/antoinemartin/django-windows-tools/ –

Répondre

Questions connexes