Jump to content

Gunicorn: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
logo
mNo edit summary
Line 20: Line 20:
The '''Gunicorn''' "Green Unicorn" is a [[Python (programming language)|Python]] [[Web Server Gateway Interface]] (WSGI) [[Web server|HTTP server]]. It is a pre-[[fork (operating system)|fork]] worker model, [[porting|ported]] from [[Ruby (programming language)|Ruby's]] [[Unicorn (web server)|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>[http://gunicorn.org/ Gunicorn-Python WSGI HTTP Server for UNIX]</ref>
The '''Gunicorn''' "Green Unicorn" is a [[Python (programming language)|Python]] [[Web Server Gateway Interface]] (WSGI) [[Web server|HTTP server]]. It is a pre-[[fork (operating system)|fork]] worker model, [[porting|ported]] from [[Ruby (programming language)|Ruby's]] [[Unicorn (web server)|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>[http://gunicorn.org/ Gunicorn-Python WSGI HTTP Server for UNIX]</ref>


== Features ==
==Features==
* Natively supports [[Web_Server_Gateway_Interface|WSGI]], [[web2py]], [[Django (web framework)|Django]] and [[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]]
* Automatic worker [[process management (computing)|process management]]
Line 26: Line 26:
* Multiple worker configurations
* Multiple worker configurations
* Various server hooks for extensibility
* Various server hooks for extensibility
* Compatible with Python 2.6+ and Python 3.2+ <ref>[http://docs.gunicorn.org/en/19.3/install.html Gunicorn 19.3 Documentation: Requirements]</ref>
* Compatible with Python 2.6+ and Python 3.2+<ref>[http://docs.gunicorn.org/en/19.3/install.html Gunicorn 19.3 Documentation: Requirements]</ref>


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


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


==External links==
==External links==
*{{Official website}}
* {{Official website}}


{{Web server software}}
{{Web server software}}

Revision as of 00:00, 14 February 2016

Gunicorn
Original author(s)Benoit Chesneau
Developer(s)Gunicorn Developers
Initial release20 February 2010; 14 years ago (2010-02-20)
Stable release
19.3 / March 6, 2015; 9 years ago (2015-03-06)[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 (WSGI) HTTP server. 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.2+[3]

See also

References

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