Aller au contenu

Gunicorn

Un article de Wikipédia, l'encyclopédie libre.

Gunicorn
Description de l'image Gunicorn logo 2010.svg.

Informations
Créateur Benoît Chesneau (d)Voir et modifier les données sur Wikidata
Développé par Gunicorn Developers
Première version Voir et modifier les données sur Wikidata
Dernière version 22.0.0 ()[1],[2]Voir et modifier les données sur Wikidata
Dépôt github.com/benoitc/gunicornVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en Python
Type Serveur HTTP
Licence MIT License
Site web gunicorn.org

Gunicorn, pour « Green Unicorn » (Licorne Verte), est un serveur web HTTP WSGI écrit en Python et disponible pour Unix. Son modèle d'exécution est basé sur des sous-processus créés à l'avance, adapté du projet Ruby Unicorn. Le serveur Gunicorn est compatible avec un grand nombre de frameworks web, repose sur une implémentation simple, légère en ressources et relativement rapide[3].

Fonctionnalités

[modifier | modifier le code]
  • Support natif de WSGI, web2py, Django et Paster
  • Gestion automatique des sous-processus
  • Configuration simple en Python
  • Configuration de multiples sous-processus
  • Divers points d'entrée disponibles pour étendre le serveur
  • Compatible avec Python 2.6+ et 3.1+ [4]

Références

[modifier | modifier le code]
  1. « Gunicorn 22.0 has been released », (consulté le )
  2. « gunicorn 22.0.0 », (consulté le )
  3. « Gunicorn-Python WSGI HTTP Server for UNIX », Gunicorn (consulté le )
  4. « Gunicorn 18 documentation: Requirements » (consulté le )