You are not logged in.
Pages: 1
Bonjour,
Nous avons mis en place GLPI dans notre société pour répondre à un besoin de centre de service.
Nous somme en version 9.3.3
Nous avons configuré le collecteur de mail afin que nos clients puissent ouvrir des tickets par E mail.
Le collecteur fonctionne correctement il créer les tickets et l'associe a une entité ( nous traitons nos clients par entité)
Cependant la tache automatique mailgate ne se déclenche pas selon la planification, voici la configuration du service mailgate:
Fréquence d'exécution: 1 minute
Statut: programmé
Mode d'exécution: GLPI
Plage horaires d'exécution: 0 -> 24
Temps de conservation des journaux (en jours): 30 jours
Nombre de courriels à récupérer : 30
Dernière exécution 04-02-2019 13:50
Prochaine exécution Dès que possible (04-02-2019 13:51)
Or lorsque j’écris ces lignes il est 14h41. j'ai un doute concernant le bon fonctionnement ou la bonne configuration de ce service.
J'ai également essayer de le configurer en mode CLI et d'ajouter dans le cron la tâche suivante sans résultat différent:
*/1 * * * * /usr/bin/php /opt/glpi/front/cron.php
Enfin j'ai essayé cette commande
php /var/www/html/glpi/front/cron.php --debug --force mailgate
Avec comme retour:
Plugin::getInfo() in /opt/glpi/inc/plugin.class.php line 1385
plugin_version_datainjection-2.7.0 method must be defined! Externe #1 : Démarrage mailgate
Lorsque nous lançons la récupération de mail manuellement cela fonctionne et lorsque nous cliquons sur exécuter pour la tache planifiée cela fonctionne également.
Avez vous une idée de la nature du problème ?
Merci de votre aide
Last edited by kitein44 (2019-02-04 16:10:00)
Offline
Tout dépend ou est défini votre cron
Si c'est un crontab system il faut ajouter l'utilisateur
*/2 * * * * apache PHP GLPI/front/cron.php
ou alors définir votre cron dans la crontab de l'utilisateur apache
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Oui j'ai créer cette tache dans le crontab système sans ajouter l'utilisateur devant. je test votre solution.
Et via GLPI savez pourquoi cela pose également problème ?
Merci de votre aide
Offline
En mode GLPI il faut de l'activité dans le navigateur pour déclencher les actions automatiques, donc c'est très irrégulier
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Comment puis je tester que ma commande dans le cron fonctionne ?
php /opt/glpi/front/cron.php
Car lorsque je lance cette commande j’obtiens:
Plugin::getInfo() in /opt/glpi/inc/plugin.class.php line 1385
plugin_version_datainjection-2.7.0 method must be defined!
Offline
Sujet résolu:
*/1 * * * * www-data php /opt/glpi/front/cron.php
Offline
En mode GLPI
Mode d'exécution: GLPI
le cron n'est pas utilisé, donc ça ne viens pas de la
Offline
Bonsoir ,
j'ai configurer un collecteur avec un compte Gmail ,GLPI réagit bien et récupère les mails et en crée des tickets , mais les actions automatiques en cli se lance pas automatiquement ,
je suis sur ubuntu server 20 tls et ma version de php est "PHP 7.4.5 (cli) (built: Apr 28 2020 14:49:23) ( NTS )" ,
voici mon cron :
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
*/1 * * * * root /usr/bin/php /var/www/html/glpi/front/cron.php
essayez de voir s'il n'y pas d'erreur
cordialement .
Offline
Pages: 1