Comprehensive Guide to Configuring Gunicorn for UNIX
The text is an exhaustive list of settings for Gunicorn, a Python WSGI HTTP Server for UNIX. It covers various categories such as settings, config file, debugging, logging, SSL, security, server hooks, server mechanics, worker processes, and server socket. It includes detailed explanations of each setting along with command line options and defaults.
Some key points include:
- Settings can be specified using environment variables.
- The config file specifies the configuration file to use.
- Debugging settings include options for automatic worker restart on code changes.
- Logging settings cover access logs, error logs, log levels, and log configurations.
- SSL settings include options for SSL key file, certificate file, and SSL version.
- Security settings cover parameters for limiting request size and handling HTTP headers.
- Server hooks provide customization options for various server events.
- Worker processes settings include the number of workers, worker class, and worker connections.
- Server socket settings involve binding, backlog, and keep-alive configurations.
The text provides a comprehensive guide for configuring Gunicorn for various deployment scenarios.