You are not logged in.
Pages: 1
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
Pages: 1