Vue d'ensemble
Gunicorn 20.1, publié le 12 février 2021, est une version de maintenance corrigeant des problèmes de sécurité et de stabilité.
Fonctionnalités principales
Correctifs de sécurité
Correction de vulnérabilités dans le parsing des en-têtes HTTP et amélioration de la validation des requêtes entrantes.
python
# gunicorn.conf.py
bind = '0.0.0.0:8000'
workers = 4
worker_class = 'sync'
limit_request_line = 4094
limit_request_fields = 100
limit_request_field_size = 8190
Stabilité des workers
Amélioration de la gestion du redémarrage des workers et du signal handling pour une meilleure fiabilité en production.
python
# gunicorn.conf.py - configuration de production
workers = 4
timeout = 30
graceful_timeout = 30
max_requests = 1000
max_requests_jitter = 50
preload_app = True
