Tâche #8712
Scénario #8827: Focus gen_config
Timeout Gunicorn
Description
Problème rencontré sur un scribe 2.4 en candidate à jour.
Certaines opérations dans gen_config (par exemple zephir_diff ou un enregistrement) n'aboutissent pas : Erreur 0.
L'ajout d'un "-t 120" dans le fichier /etc/init.d/eoleflask à corrigé le problème.
DAEMON_ARGS="-t 120 -c $CONF_FILE eoleflask.application:run(config='eoleadmin')"
Révisions associées
Increase timeout for Guinicorn and Nginx proxy - Fixes #8712
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Temps estimé mis à 2.00 h
- Tâche parente mis à #8827
#2 Mis à jour par Benjamin Bohard il y a plus de 9 ans
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Ghislain Loaec il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- Début mis à 28/10/2014
- % réalisé changé de 0 à 100
Appliqué par commit eole-flask:d06c8cc8c76a88f7c39e2e7f780dd9eb20d9002e.
#4 Mis à jour par Ghislain Loaec il y a plus de 9 ans
- Restant à faire (heures) changé de 2.0 à 0.0
#5 Mis à jour par Bruno Boiget il y a plus de 9 ans
Les modifications sont présentes sur les derniers paquets de Dev et semblent bien influer sur le timeout de genconfig
En repassant à des valeurs courtes (par exemple 2 secondes), on obtient :- des erreurs de timeout avec nginx
- une erreur 504 (méthode not allowed) dans genconfig en local. Erreur réelle dans les logs gunicorn : [ERROR] WORKER TIMEOUT (pid:XXXX)
#6 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Résolu à Fermé
#7 Mis à jour par Vincent Febvre il y a plus de 8 ans
Test effectué sur AmonEcole 2.4.2
Utilisation de gen_config sur une petite configuration est toujours problèmatique.
Le temps de la validation, on tombe dans le timeout de Gunicorn qui n'a finalement pas été modifié.
L'ajout d'un "-t 120" dans le fichier /etc/init.d/eoleflask à corrigé le problème.
DAEMON_ARGS="-t 120 -c $CONF_FILE eoleflask.application:run(config='eoleadmin')"