Projet

Général

Profil

Bug #18130

temps de réponse d'un appel à un trigger trop long

Ajouté par Serghei Mihai il y a plus de 6 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
24 août 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Sur la recette de Meyzieu j'ai tenté de supprimer un element du panier, qui notifie wcs de l'annulation notify('cancelled').

Lingo a tracebacké car timeout lors de l'appel de wcs:

Internal Server Error: /lingo/cancel/21/
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 89, in dispatch
    return handler(request, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/combo/apps/lingo/views.py", line 586, in post
    self.get_object().notify_cancellation(notify_origin=True)
  File "/usr/lib/python2.7/dist-packages/combo/apps/lingo/models.py", line 253, in notify_cancellation
    self.notify('cancelled')
  File "/usr/lib/python2.7/dist-packages/combo/apps/lingo/models.py", line 242, in notify
    data=json.dumps(message), headers=headers, timeout=3)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 522, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python2.7/dist-packages/combo/utils.py", line 165, in request
    response = super(Requests, self).request(method, url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 475, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 596, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 499, in send
    raise ReadTimeout(e, request=request)
ReadTimeout: HTTPSConnectionPool(host='demarches-meyzieu.test.au-quotidien.com', port=443): Read timed out. (read timeout=3)

Et du côté de wcs la requete a été bien reçue mais abandonnée car pas aboutie au bout de 3 secondes:

94.23.114.107 - - [24/Aug/2017:14:05:42 +0200] "POST /base-nautique-inscriptions-individuelles-1/5/jump/trigger/cancelled?NameID=&email=&orig=mon-meyzieu.test.entrouvert.org&algo=sha256&timestamp=2017-08-24T12%3A05%3A39Z&nonce=a30a25973320
d93b36ba0a84ef576221L&signature=qZ1uuz3zmICzCtGRKYbNdjxuSDQhxl4cWJd7lqTqcOA%3D HTTP/1.1" 499 0 "-" "python-requests/2.11.1" 

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Nouveau à Fermé
  • Planning mis à Non

Je vais dire obsolète.

Formats disponibles : Atom PDF