Project

General

Profile

Tâche #8712

Scénario #8827: Focus gen_config

Timeout Gunicorn

Added by Vincent Febvre over 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
-
Target version:
Start date:
10/28/2014
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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')"

Associated revisions

Revision d06c8cc8 (diff)
Added by Ghislain Loaec about 7 years ago

Increase timeout for Guinicorn and Nginx proxy - Fixes #8712

History

#1 Updated by Joël Cuissinat about 7 years ago

  • Estimated time set to 2.00 h
  • Parent task set to #8827

#2 Updated by Benjamin Bohard about 7 years ago

  • Remaining (hours) set to 2.0

#3 Updated by Ghislain Loaec about 7 years ago

  • Status changed from Nouveau to Résolu
  • Start date set to 10/28/2014
  • % Done changed from 0 to 100

#4 Updated by Ghislain Loaec about 7 years ago

  • Remaining (hours) changed from 2.0 to 0.0

#5 Updated by Bruno Boiget about 7 years ago

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 Updated by Bruno Boiget about 7 years ago

  • Status changed from Résolu to Fermé

#7 Updated by Vincent Febvre over 6 years ago

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

Also available in: Atom PDF