Jump to content

Gunicorn: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Undid revision 641418473 by Desmoulinmichel (talk)
Undid revision 641418121 by Desmoulinmichel (talk)
Line 8: Line 8:
| released = {{Start date and age|2010|02|20|df=yes/no}}
| released = {{Start date and age|2010|02|20|df=yes/no}}
| latest release version = 19.1
| latest release version = 19.1
| latest release date = {{Start date and age|2014|07|26}}<ref>{{cite web |title=Changelog — Documentation de Gunicorn|url=http://docs.gunicorn.org/en/19.1/news.html}}</ref>
| latest release date = {{Start date and age|2014|07|26}}<ref>{{cite web |title=Changelog — Gunicorn documentation |url=http://docs.gunicorn.org/en/19.1/news.html}}</ref>
| programming language = [[Python (programming language)|Python]]
| programming language = [[Python (programming language)|Python]]
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
Line 18: Line 18:
}}
}}


'''Gunicorn''', pour "Green Unicorn" (Licorne Verte) est un [[Web Server|serveur Web HTTP]] [[Web Server Gateway Interface|WSGI]] écrit en [[Python (programming language)|Python]] pour [[Unix]]. Le modèle d'exécution est basé sur des sous-processus créés à l'avance, adapté du projet [[Ruby (programming language)|Ruby]] Unicorn. Le serveur Gunicorn est compatible avec un large nombre de frameworks Web, repose sur une implémentation simple, légère en ressources et relativement rapide.<ref>{{cite web|url=http://gunicorn.org/|title= Gunicorn-Python WSGI HTTP Server for UNIX|work=Gunicorn|accessdate=December 27, 2012}}</ref>
The '''Gunicorn''' "Green Unicorn" is a [[Python (programming language)|Python]] [[Web Server Gateway Interface]] [[Web server|HTTP Server]] for [[Unix]]. It is a pre-[[Fork (operating system)|fork]] worker model, [[Porting|ported]] from [[Ruby (programming language)|Ruby's]] Unicorn project. The Gunicorn server is broadly compatible with a number of [[web application framework]]s, simply implemented, light on server resources and fairly fast.<ref>{{cite web|url=http://gunicorn.org/|title= Gunicorn-Python WSGI HTTP Server for UNIX|work=Gunicorn|accessdate=December 27, 2012}}</ref>


== Fonctionnalités ==
== Features ==
* Support natif de [[Web_Server_Gateway_Interface|WSGI]], [[web2py]], [[Django (web framework)|Django]] et [[Python Paste|Paster]]
* Natively supports [[Web_Server_Gateway_Interface|WSGI]], [[web2py]], [[Django (web framework)|Django]] and [[Python Paste|Paster]]
* Automatic worker [[Process management (computing)|process management]]
* Gestion automatique des sous-processus
* Simple Python configuration
* Configuration simple en Python
* Multiple worker configurations
* Configuration de multiples sous-processus
* Various server hooks for extensibility
* Divers points d'entrée disponibles pour étendre le serveur
* Compatible avec Python 2.6+ et 3.1+ <ref>{{cite web|url=http://docs.gunicorn.org/en/latest/install.html|title=Gunicorn 18 Documentation: Requirements|accessdate=December 9, 2013}}</ref>
* Compatible with Python 2.6+ and Python 3.1+ <ref>{{cite web|url=http://docs.gunicorn.org/en/latest/install.html|title=Gunicorn 18 Documentation: Requirements|accessdate=December 9, 2013}}</ref>

==See also==
{{Portal|Free software}}
*[[Comparison of web server software]]
*[[Comparison of application servers]]


==References==
==References==
Line 32: Line 37:


==External links==
==External links==
*{{Site officel|gunicorn.org}}
*{{Official website|gunicorn.org}}

{{Web server software}}


{{CC-notice|cc=by3|url=http://gunicorn.org/}}
{{CC-notice|cc=by3|url=http://gunicorn.org/}}

Revision as of 12:28, 8 January 2015

Gunicorn
Original author(s)Benoit Chesneau
Developer(s)Gunicorn Developers
Initial release20 February 2010; 14 years ago (2010-02-20)
Stable release
19.1 / July 26, 2014; 10 years ago (2014-07-26)[1]
Repository
Written inPython
Operating systemCross-platform
Available inEnglish
TypeWeb server
LicenseMIT License
Websitegunicorn.org

The Gunicorn "Green Unicorn" is a Python Web Server Gateway Interface HTTP Server for Unix. It is a pre-fork worker model, ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with a number of web application frameworks, simply implemented, light on server resources and fairly fast.[2]

Features

  • Natively supports WSGI, web2py, Django and Paster
  • Automatic worker process management
  • Simple Python configuration
  • Multiple worker configurations
  • Various server hooks for extensibility
  • Compatible with Python 2.6+ and Python 3.1+ [3]

See also

References

  1. ^ "Changelog — Gunicorn documentation".
  2. ^ "Gunicorn-Python WSGI HTTP Server for UNIX". Gunicorn. Retrieved December 27, 2012.
  3. ^ "Gunicorn 18 Documentation: Requirements". Retrieved December 9, 2013.

 This article incorporates text available under the CC BY 3.0 license.