Bug #26351
Forcer le timeout des socket de mail
0%
Description
Pour éviter ce binz : #22290.
On pourrait essayer de forcer le timeout à 10 secondes (et pour vérifier si ça marche j'ai posé EMAIL_TIMEOUT = 10.0 sur authentic.test settings.d/smtp.timeout.py).
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Thomas Noël il y a plus de 5 ans
EMAIL_TIMEOUT = 10.0 sur authentic.test settings.d/smtp.timeout.py
Impeccable, laissons tourner ainsi et voyons si le binz refait surface.
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Fichier 0001-force-email-socket-timeout-to-10-seconds-26351.patch 0001-force-email-socket-timeout-to-10-seconds-26351.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Emmanuel Cazenave
- Patch proposed changé de Non à Oui
Pas vu d'erreur depuis 2 jours, trop court pour être vraiment probant mais je trouve que ça se tente quand même.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Ack.
Mis à jour par Thomas Noël il y a plus de 5 ans
Emmanuel si éventuellement tu peux ajouter un petit commentaire au dessus, qui explique qu'on fait cela parce que ça permet d'imposer un timeout de 10s sur les socket pour le mail, alors que d'autres parties du code jouent parfois à poser des timeout génériques sur le module socket (par exemple celery et son 0.1s) ... ou pas...
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
Pointer directement le doigt sur kombu et le ticket associé, ça évitera d'avoir à réfléchir le jour où ce sera relu.
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Fichier 0001-force-email-socket-timeout-to-10-seconds-26351.patch 0001-force-email-socket-timeout-to-10-seconds-26351.patch ajouté
- Statut changé de Solution validée à Solution proposée
Voilà.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 13409568321e8fd16abcff0415c66dc8b783cc3d Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Fri Sep 14 10:54:21 2018 +0200 force email socket timeout to 10 seconds (#26351)
Mis à jour par Emmanuel Cazenave il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Lié à Development #26911: authentic: empêcher celery/kombu de manipuler le timeout par défaut des sockets ajouté
force email socket timeout to 10 seconds (#26351)