Gunicorn 25.1 : Interface de contrôle

Gunicorn 25.1, publié en février 2025, ajoute une interface de contrôle permettant le scaling dynamique des workers. Le nombre de workers peut être ajusté à chaud sans redémarrage, améliorant la gestion de charge en production.

Scaling dynamique

bash
# Lancer avec l'interface de contrôle
gunicorn myapp:app --workers 4 --bind 0.0.0.0:8000

# Augmenter le nombre de workers à chaud
# kill -TTIN $(cat gunicorn.pid)   # +1 worker
# kill -TTOU $(cat gunicorn.pid)   # -1 worker

# Rechargement gracieux
# kill -HUP $(cat gunicorn.pid)

Sources