Gunicorn

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 2 janvier 2020 à 13:13 et modifiée en dernier par 185.19.160.20 (discuter). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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 le 20 février 2010, il y a 14 ans
Dernière version 20.0.4 (le 26 novembre 2019, il y a 4 ans)
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[1].

Fonctionnalités

  • 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+ [2]

Références

  1. « Gunicorn-Python WSGI HTTP Server for UNIX », Gunicorn (consulté le )
  2. « Gunicorn 18 documentation: Requirements » (consulté le )