Development #32975
ne pas afficher d'erreur dans le cron
0%
Description
Aujourd'hui :
/etc/cron.hourly/chrono: unable to create timeperiod exceptions for "Entretien": Failed to retrieve remote calendar (HTTP error 401).
Ça devrait envoyer un mail plutôt, idéalement après plusieurs essaies (voir les possibilités de "retry" dans requests) et donner l'URL dans l'erreur.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 5 ans
Ça devrait envoyer un mail plutôt
Ça envoie un mail, via l'infrastructure de cron (y manque l'URL, je suis d'accord). Sur réception de ce mail, il faudrait un ticket côté projet client, pour signaler l'erreur.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Fichier 0001-misc-include-URL-in-sync-exceptions-errors-32975.patch 0001-misc-include-URL-in-sync-exceptions-errors-32975.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Simple patch pour ajouter l'URL à l'erreur; pas utile pour moi d'inventer quoique ce soit pour envoyer des mails vu que cron gère ça correctement, et inutile aussi de demander à requests de tenter plusieurs fois, il y aura de toute façon une nouvelle exécution du job un peu plus tard.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Dupliqué par Development #33229: rendre la sortie du cron d'import plus clair ajouté
Mis à jour par Thomas Noël il y a presque 5 ans
- Statut changé de Solution proposée à Solution validée
Oui c'est une première étape d'info (selon moi il manque surtout l'URL de l'agenda chrono qui tente l'import ; mais déjà, l'URL importée, ça va aider)
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
[…] l'URL de l'agenda chrono qui tente l'import […]
Oui, via l'URL on doit pouvoir déduire le tenant et de là on peut trouver l'agenda vu qu'on a son nom.
commit aeea3b78d67b6781a9957ab5dd2d750e5f845fca Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat May 18 08:20:22 2019 +0200 misc: include URL in sync exceptions errors (#32975)
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
Frédéric Péters a écrit :
Ça envoie un mail, via l'infrastructure de cron (y manque l'URL, je suis d'accord). Sur réception de ce mail, il faudrait un ticket côté projet client, pour signaler l'erreur.
Pour expliquer mon idée c'était plutôt que ça envoie un mail aux personnes concernées, par exemple les membres du groupe qui administrent l'agenda plutôt qu'à nous, dans l'idée que le problème est chez eux et que si c'est chez nous le fait d'attendre un peu avant de réagir devrait nous éviter des soucis.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: include URL in sync exceptions errors (#32975)