Projet

Général

Profil

Tâche #8712

Scénario #8827: Focus gen_config

Timeout Gunicorn

Ajouté par Vincent Febvre il y a plus de 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
28/10/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Révision d06c8cc8 (diff)
Ajouté par Ghislain Loaec il y a plus de 9 ans

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

#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')"

Formats disponibles : Atom PDF