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 2021-12-28 17:50:38

flipflip
Member
Registered: 2006-03-02
Posts: 45
Website

tâche cron et docker

Bonjour à tous,

J'ai transféré mon instance glpi + fusioninventory de mon ancien serveur vers Docker. Pour se faire j'ai 2 container (un pour apache/php et un autre pour mariadb). Tout marche bien sauf pour cron, fusioninventory me dit que les tâches ne sont pas active. Donc j'ai monté un autre container charger de lancer toutes les minutes cron.php mais j'ai dû faire une adaptation.

Normalement la tâche devrait être

*/1 * * * * /usr/bin/php5 /var/www/monsite.com/glpi/front/cron.php &>/dev/null

Comme mon container cron ne peut pas accéder directement au container apache je fais :

*/1 * * * * root curl -L -s -K https:://glpi/front/cron.php &>/dev/null

Je n'ai pas d'erreur et côté apache je vois bien une requête access (200 en réponse). Mais la tâche taskscheduler ne se lance pas. Pour le fun j'ai essayé

php /var/www/html/front/cron.php

Et comme par magie la tâche se lance. J'ai aussi essayé de charger l'url https:://glpi/front/cron.php est cela me renvoi une image gif de 24x24 comme prévu dans le code de cron.php

Donc soit il n'est pas possible d'atteindre cron.php depuis "l'extérieur" soit j'ai un problème et je n'arrive pas à le comprendre.

Avez-vous déjà fait ce genre d'installation ?

Last edited by flipflip (2021-12-28 17:53:26)

Offline

Board footer

Powered by FluxBB