You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2024-11-14 12:04:24

Chico008
Member
Registered: 2022-12-14
Posts: 468

Decallage horaire entre notification et envoie effectif

Bonjour

Depuis le dernier changement d'heure, je remarque un comportement etrange concernant les notifications par mail.

Coté ticket, tout est bien a l'heure, y compris les notification ou modification qu'on peut apporter.
par contre, les notifications sont envoyé par mail 1h apres.

par exemple, j'ai un ticket a 9h40, je voit la notification en attente dans le bac, et elle est partie au final a 10h40.

coté serveur, j'ai une tache qui lance le cron.php toutes les 5 minutes.
mon serveur linux est bien a l'heure sur le fuseau Europe/paris.

par contre, en allant voir la log glpi cron.log, je constate qu'elle a 1h de retard.
le fichier log est a 10h40, mais dedans le dernier evenement indiqué pour lui est a 9h40.

Du coup je ne sais pas si c'est dans la conf Glpi qu'il y'a un fuseau horaire incorrecte, ou dans la conf apache/php ?
j'ai essayer une page php toute bete affichant la date et l'heure, et il me donne bien la bonne heure.

J'ai regarder mon php.ini, le timezone est bien en Europe/Paris.
Coté conf Glpi je ne trouve rien concernant le reglage de l'heure.

Auriez vous une idée ? je seche completement.

Offline

#2 2024-11-18 12:37:17

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Comportement toujours etrange.
Quand je lance moi meme la tache via l'admin glpi, dans la log c'est bien la bonne heure et ca part de suite.
par contre avec le Cron, j'ai toujours 1h de retard indiqué dans la log

2024-11-18 10:15:01 [@s-web]
Externe #1 : Démarrage queuednotification
2024-11-18 10:15:01 [@s-web]
Externe #2 : Démarrage checkAllUpdates
2024-11-18 10:15:02 [@s-web]
Externe #3 : Démarrage DomainsAlert
2024-11-18 10:15:02 [@s-web]
Externe #4 : Démarrage pendingreason_autobump_autosolve
2024-11-18 10:20:01 [@s-web]
Externe #1 : Démarrage queuednotification
2024-11-18 11:21:52 [500@s-web] << lancé manuellement par admin glpi
Interne #1 : Démarrage queuednotification
2024-11-18 10:25:01 [@s-web]
Externe #1 : Rien à lancer
2024-11-18 10:30:01 [@s-web]
Externe #1 : Démarrage queuednotification
2024-11-18 10:30:01 [@s-web]
Externe #2 : Démarrage taskscheduler
2024-11-18 10:35:01 [@s-web]
Externe #1 : Démarrage queuednotification

J'ai regarder en base, a priori elle est bien a la bonne heure (via un select now();)
je ne comprend pas du tout d'ou provient ce decallage.

Offline

#3 2024-11-28 17:15:55

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Un petit up ?
des fois que quelqu'un ai une idée ?

Offline

#4 2025-01-13 12:17:57

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Bonjour
Je me permet de remonter ce sujet
j'ai toujours un decallage d'une heure, sans comprendre pourquoi
c'est tres etrange car la cron linuxde www-data, avec un bete echo de temps vers un fichier me donne bien la bonne heure
mais y'a quand meme un decallage d'1h avec glpi.

par exemple la il est 11h17, dans la file d'attente des notification, je remonte jusqu'a 10h15 (la cron d'envoie tourne toutes les 5 minutes)
en gros a 11h20, le cron linux se lance, mais va lancer que les notif en attente dans glpi qui sont a 10h20 ou avant

impossible de trouver d'ou provient ce decalage

Offline

#5 2025-01-13 13:27:37

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,362

Re: Decallage horaire entre notification et envoie effectif

regardez :

administration>entité>[mon entité]>onglet notification>Délai pour envoyer des notifications par courriel

vérifiez qu'il est bien à 0;


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#6 2025-01-13 14:32:07

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Le delais est a 2 minutes, par defaut depuis l'installation, je ne l'ai jamais modifié.
je vais le changer pour voir.

Offline

#7 2025-01-13 16:51:26

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Au final ca n'a rien changé, j'ai toujours des mails en attente depuis 1h dans la file d'attente des notification.
c'est a n'y rien comprendre.

Offline

#8 2025-02-03 11:38:11

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

J'ai fait une MAJ ce weekdn, mon glpi etant en 10.0.14, je suis passé en 10.0.17, toujours pareil, j'ai toujours 1h de decallage.
dans la file d'attente les notif en attente ont bien la bonne heure de creation, mais ne partent qu'1h apres via la cron associé.
la cron en question tourne toutes les 5 minutes.

Si je force l'envoie de la notif, elle part normallement dans les 5 minutes, si je force pas elles restent 1h en attente.

impossible de trouver la cause.

Offline

#9 2025-02-03 12:27:11

Chico008
Member
Registered: 2022-12-14
Posts: 468

Re: Decallage horaire entre notification et envoie effectif

Bon je vient de trouver, c'etait le php.ini du dossier cli, qui n'avait pas de timezone mise (je l'avait mise dans le php.ini de apache2)
j'avais fait une MAJ de php y'a plusieurs mois j'avais completement oublier que les php.ini etaient differencier entre le mode apache et le mod cli.

Last edited by Chico008 (2025-02-03 12:27:48)

Offline

Board footer

Powered by FluxBB