Project

General

Profile

Actions

Bug #1283

closed

crash "504 gateway time-out"

Added by Thomas Noël almost 14 years ago. Updated almost 14 years ago.

Status:
Fermé
Priority:
Immediat
Assignee:
-
Category:
-
Target version:
-
Start date:
28 February 2012
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Planning:

Description

Reporté par les utilisateurs, et trouvé dans les logs, des erreurs 504 entre apache et wcsctl.


Related issues 2 (0 open2 closed)

Related to w.c.s. - Développement #1280: Ajout d'une option max-children pour contrôler le nombre de workersFermé27 February 2012

Actions
Related to w.c.s. - Développement #1282: Ajouter le log de debug du temps de traitement des requêtesFermé28 February 2012

Actions
Actions #1

Updated by Thomas Noël almost 14 years ago

Piste 1 : les DNS.

Les machines auquo et auquo-test pointaient vers des serveurs DNS qui marchaient très mal (délais de réponse parfois super long). Ca peut bloquer un processus pendant plusieurs secondes (typiquement lors d'une requete inverse).

Correction apportée : installation de bind9 sur auquo (et auquo-test).

Actions #2

Updated by Thomas Noël almost 14 years ago

Encore un 504 ce matin (le seul de la journée), après le changement de DNS :

aurillac.au-quotidien.com-access.log:80.14.82.121 - - [29/Feb/2012:09:52:39 +0100] "GET /backoffice/copie-d-acte-de-naissance/listing HTTP/1.1" 504 660 "https://aurillac.au-quotidien.com/backoffice/copie-d-acte-de-naissance/" "Mozilla/5.0 (Windows NT 5.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2" (10009176us)

(10009176microsecondes = 10 secondes, non ? Y a-t-il un timeout de 10 secondes quelque part ?)

Mesure d'urgence: j'ai poussé le nombre max de children à 30 sur auquo.entrouvert.com (via un sale patch dans qommon/scgi_server.py, remplacé =5 par =30).

Actions #3

Updated by Benjamin Dauvergne almost 14 years ago

La directive SCGIServerTimeout a pour valeur par défaut 10s1, tu peux l'allonger pour voir (directement dans le apache2.conf fourni par auquot).

1 http://quixote.python.ca/scgi.dev/doc/guide.html

Actions #4

Updated by Thomas Noël almost 14 years ago

La directive SCGIServerTimeout a pour valeur par défaut 10s, tu peux
l'allonger pour voir (directement dans le apache2.conf fourni par auquot).

Je peux pas en prod, il est dans le template puppet... :(

Jérôme, peux-tu pousser ce timeout à 30 secondes stp ? (même si 10 secondes
c'est déjà bien bourrin)

Actions #5

Updated by Frédéric Péters almost 14 years ago

commit 9b83ceef5cc43166648b624a8aa42686b727ae6d
Author: Jérôme Schneider <jschneider@entrouvert.com>
Date:   Thu Mar 1 11:14:38 2012 +0100

    Change scgi timeout for auquo #1283 (10 to 30s)
Actions #6

Updated by Frédéric Péters almost 14 years ago

  • Status changed from En cours to Fermé

Plus d'erreurs dans les logs, fermons.

Actions

Also available in: Atom PDF