Projet

Général

Profil

Development #62105

toulouse_smart: mettre un timeout sur les requêtes synchrones

Ajouté par Nicolas Roche il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
23 février 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sur le endpoint de création d'une intervention il est possible d'avoir 2 requêtes,
le GET pour les intervention-types (si l'expiration du cache est passée) puis le POST.

Si les deux sont lents ça dépasse le timeout de wcs.
Le plus simple ce serait de mettre les deux timeout à 10s si la médiane des temps est en dessous.


Fichiers

0001-toulouse_smart-set-timeout-on-synchronous-requests-6.patch (6,54 ko) 0001-toulouse_smart-set-timeout-on-synchronous-requests-6.patch Nicolas Roche, 23 février 2022 14:09
smart.log (4,28 ko) smart.log Benjamin Dauvergne, 23 février 2022 22:22

Révisions associées

Révision ab0927df (diff)
Ajouté par Nicolas Roche il y a environ 2 ans

toulouse_smart: set timeout on synchronous requests (#62105)

Historique

#2

Mis à jour par Nicolas Roche il y a environ 2 ans

#3

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Fichier smart.log smart.log ajouté
  • Statut changé de Solution proposée à Solution validée

J'ai récupéré les temps habituels des appels à smart via les logs du reverse proxy dans nginx et ça colle, quand ça dure plus de quelques secondes de toute façon c'est que quelque chose ne va pas au niveau réseau, autant échouer.

#5

Mis à jour par Nicolas Roche il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit ab0927df0646792121d016db3e55037d390b0af6
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Wed Feb 23 13:04:59 2022 +0100

    toulouse_smart: set timeout on synchronous requests (#62105)
#7

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF