Erreur 504 lors du lancement du cron

Erreur 504 lors du lancement du cron

par Jean-Gabriel DEPINOY,
Nombre de réponses : 2
Avatar Moodleurs particulièrement utiles

Bonjour,

J'utilise un Moodle 3.9.2 hébergé sur OVH (php 7.3).

OVH ne permettant que de faire un cron par heure, j'ai voulu passer par un site externe (cron-job.org) pour réaliser un cron par minute, comme conseillé.

Le cron effectué par OVH fonctionne (cron en passant par la console de ligne de commande (/moodle/amdin/cli/cron.php).

Par contre, le cron lancé par page web (/moodle/amdin/cron.php?password=**********) ne fonctionne pas. J'ai un message d'erreur: 504 Gateway Time-out  nginx. J'ai essayé de lancer directement mon cron depuis une page Chrome ou Firefox et j'ai le même message. La page tourne dans le vide pendant quelques temps, puis le message apparaît. Le reste du site fonctionne parfaitement.

J'ai contacté OVH qui ne voit aucun dysfonctionnement de son côté.

C'est agaçant de ne pas pouvoir lancer le cron plus souvent.

Est-ce que quelqu'un a une piste?

Moyenne des évaluations  -
En réponse à Jean-Gabriel DEPINOY

Re: Erreur 504 lors du lancement du cron

par Eric Goyard,
Avatar Traducteurs
Bonjour Jean-Gabriel,
J'ai rencontré ce problème en utilisant un proxy... Votre connexion est-elle "directe" ? Le cron fonctionne-t-il en mode "terminal", toutes les heures chez OVH ?
Moyenne des évaluations Utile (1)
En réponse à Eric Goyard

Re: Erreur 504 lors du lancement du cron

par Jean-Gabriel DEPINOY,
Avatar Moodleurs particulièrement utiles

Bonjour Eric,

Merci de te pencher sur mon problème.

Je ne suis pas un expert dans la gestion des serveurs. Je passe par l'hébergeur OVH mais je n'ai pas créé de proxy (je ne sais même pas comment on fait 😅). Je ne sais pas ce que tu entends par connexion "directe" (sans proxy?) mais je suppose que oui.

Le cron chez OVH fonctionne bien avec l'adresse adresse du site/moodle/admin/cli/cron.php. Dans les logs d'OVH consacrés aux crons, j'ai bien le listing des tâches crons correctement effectuées.