Gunicorn: Difference between revisions
Appearance
Content deleted Content added
Not Gee but Jee. |
Nobystander (talk | contribs) m remove natural language |
||
Line 5: | Line 5: | ||
{{Infobox software |
{{Infobox software |
||
| name |
| name = Gunicorn |
||
| logo |
| logo = Gunicorn logo 2010.svg |
||
| screenshot |
| screenshot = |
||
| caption |
| caption = |
||
| author |
| author = Benoit Chesneau |
||
| developer |
| developer = [https://github.com/benoitc/gunicorn/blob/master/MAINTAINERS Gunicorn Developers] |
||
| released |
| released = {{Start date and age|2010|02|20|df=yes/no}} |
||
| latest release version = 19.9.0 |
| latest release version = 19.9.0 |
||
| latest release date |
| latest release date = {{Start date and age|2018|07|03}}<ref>{{cite web|url=https://github.com/benoitc/gunicorn/releases|title=Releases - benoitc/gunicorn|via=[[GitHub]]|accessdate=12 April 2017}}</ref> |
||
| programming language |
| programming language = [[Python (programming language)|Python]] |
||
| operating system |
| operating system = [[Cross-platform]] |
||
| language = English |
|||
| status = Active |
| status = Active |
||
| genre |
| genre = [[Web server]] |
||
| license |
| license = [[MIT License]] |
||
| website |
| website = {{Official URL}} |
||
}} |
}} |
||
Revision as of 13:35, 4 March 2019
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | Benoit Chesneau |
---|---|
Developer(s) | Gunicorn Developers |
Initial release | 20 February 2010 |
Stable release | 19.9.0
/ July 3, 2018[1] |
Repository | |
Written in | Python |
Operating system | Cross-platform |
Type | Web server |
License | MIT License |
Website | www |
The Gunicorn "Green Unicorn" (pronounced jee-unicorn)[2] 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 frameworks, simply implemented, light on server resources and fairly fast.[3]
Architecture
Server Model
- Central Master Process to manage the workers
- Requests are handled by worker processes
- Components:
- Master
- Sync Workers
- Async Workers
- Tornado Workers
- AsyncIO Workers
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+[4]
See also
References
- ^ "Releases - benoitc/gunicorn". Retrieved 12 April 2017 – via GitHub.
- ^ "Ambiguous Pronunciation · Issue #139 · benoitc/gunicorn". GitHub. Retrieved 2018-08-02.
- ^ Gunicorn-Python WSGI HTTP Server for UNIX
- ^ Gunicorn 19.3 Documentation: Requirements
External links
This article incorporates text available under the CC BY 3.0 license.