Projet

Général

Profil

Development #32975

ne pas afficher d'erreur dans le cron

Ajouté par Benjamin Dauvergne il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
10 mai 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Dupliqué par Chrono - Development #33229: rendre la sortie du cron d'import plus clairRejeté18 mai 2019

Actions

Révisions associées

Révision aeea3b78 (diff)
Ajouté par Frédéric Péters il y a presque 5 ans

misc: include URL in sync exceptions errors (#32975)

Historique

#1

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.

#2

Mis à jour par Frédéric Péters il y a presque 5 ans

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.

#3

Mis à jour par Frédéric Péters il y a presque 5 ans

#4

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)

#5

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)
#6

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.

#7

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

Formats disponibles : Atom PDF