J'ai regardé autour de moi pendant un moment et j'ai été surpris de ne trouver aucune information si Gunicorn fonctionne sur Windows ou non. Est-ce que quelqu'un sait si c'est le cas et si oui, où puis-je trouver de la documentation à ce sujet?
Gunicorn est destiné à un environnement UNIX et n'est pas compatible avec Windows.
Techniquement, ce n'est pas une réponse. Mais pratiquement la réponse que je cherchais est de savoir comment exécuter une application Web WSGI (comme Django) sur Windows, et pour ceux qui sont entrés sur cette page parce que de cela, le voici:
J'utilise serveuse maintenant, très bonne alternative :)
Fondamentalement, tout ce que vous avez à faire est de remplacer l'appel gunicorn
par:
waitress-serve --listen=*:8000 myapp.wsgi:application
Pour les applications typiques, cela vous donnera le même résultat que l'exécution de gunicorn. :) Bonne chance!
Edit: il est maintenant prévu d'ajouter la prise en charge de Windows. https://github.com/benoitc/gunicorn/issues/524
Non. Gunicorn ne fonctionne pas sur Windows. Sa conception est de tirer parti des fonctionnalités des noyaux Unix/Unix.
gunicorn ne fonctionnait pas directement sur Windows, mais le travail (et les problèmes en cours de résolution) signifie que vous pouvez le faire fonctionner sur Cygwin.
Voir https://github.com/benoitc/gunicorn/issues/407 ....
(Remarque: je mets à jour cette réponse car le bogue a maintenant été corrigé)
Gunicorn ne prend pas en charge les fenêtres, bien que vous puissiez utiliser serveuse