2017-04-12 1 views

Répondre

1

Gunicorn fournit des crochets de travail qui peuvent être utilisés dans ce cas pour envoyer la connexion: fermer la tête lorsque les travailleurs sont en train de fermer. Essayez le crochet suivant dans votre fichier gunicorn.conf:

def pre_request(worker, req): 

    if not worker.alive: 
     header_dict = dict(req.headers) 
     header_dict['CONNECTION'] = 'close' 
     req.headers = header_dict.items() 

magasins gunicorn les en-têtes comme une liste de tuples, qu'il était donc plus simple de convertir en un dictonary, remplacer/insérer l'en-tête de connexion et remettez-le dans l'objet liste des Tuples une fois fait.