J'ai utilisé nginx et gunicorn pour héberger mon site web sur deux serveurs,
Les deux serveurs ont les mêmes versions des packages et le site web est hébergé avec succès,
Mais sur l'un de mes serveurs, gunicorn obtient toujours un temps d'attente et j'obtiens une erreur
[CRITICAL]Worker Timeout
Booting worker with pid
Worker cannot boot with pid
Et après cela, j'obtiens une erreur 502 Badgateway sur la page web. Je dois redémarrer le processus gunicorn pour remettre le site en ligne.
Voici le journal des erreurs :
2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)
2014-02-16 14:29:53 [1267] [CRITICAL] WORKER TIMEOUT (pid:4994)
2014-02-16 14:29:53 [22140] [INFO] Booting worker with pid: 22140
Et je continue à obtenir des erreurs comme celle-ci,
2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:53 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
2014-02-16 14:29:57 [22140] [DEBUG] Ignoring EPIPE
Ignoring EPIPE
Et le worker redémarre,
2014-02-16 14:32:44 [1267] [CRITICAL] WORKER TIMEOUT (pid:4993)
2014-02-16 14:32:44 [1267] [CRITICAL] WORKER TIMEOUT (pid:4993)
2014-02-16 14:32:44 [22276] [INFO] Booting worker with pid: 22276
Encore une erreur Ignoring EPIPE et cela continue jusqu'à ce que je redémarre gunicorn. Et quand j'ai cette erreur, j'obtiens une erreur 504 gateway de nginx