- 1
En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Soundamental
Salut à tous ^^
Depuis la fin de l'année dernière (peut-être suite à une mise à jour, pas de souvenir), je suis littéralement spammé par des mails "Cron daemon" (équivalent de mailer daemon, mais pour les tâches cron, visiblement). J'en reçois environ 10 par jours en moyenne !
J'ai réglé le forum pour qu'il fonctionne avec une tâche cron qui s'exécute toutes les minutes.
Voici le message d'erreur contenu dans le dernier cron daemon (j'ai mis "xxx" pour cacher certaines parties) :
Exception: IPS\Db\Exception Object ( [query] => UPDATE `ibf_core_tasks` core_tasks SET `running`=?,`next_run`=?,`last_run`=? WHERE id=? [binds] => Array ( [0] => 0 [1] => 1519463761 [2] => 1519462861 [3] => 1224 ) [message:protected] => Prepared statement needs to be re-prepared [string:Exception:private] => [code:protected] => 1615 [file:protected] => /home/xxx/forum/system/Db/Db.php [line:protected] => 541 [trace:Exception:private] => Array ( [0] => Array ( [file] => /home/xxx/forum/system/Db/Db.php [line] => 990 [function] => preparedQuery [class] => IPS\_Db [type] => -> [args] => Array ( [0] => /*IPS\_Task::run:217*/ UPDATE `ibf_core_tasks` core_tasks SET `running`=?,`next_run`=?,`last_run`=? WHERE id=? [1] => Array ( [0] => 0 [1] => 1519463761 [2] => 1519462861 [3] => 1224 ) ) ) [1] => Array ( [file] => /home/xxx/forum/system/Patterns/ActiveRecord.php [line] => 492 [function] => update [class] => IPS\_Db [type] => -> [args] => Array ( [0] => `ibf_core_tasks` core_tasks [1] => `running`=?,`next_run`=?,`last_run`=? [2] => WHERE id=? ) ) [2] => Array ( [file] => /home/xxx/forum/system/Task/Task.php [line] => 254 [function] => save [class] => IPS\Patterns\_ActiveRecord [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => /home/xxx/forum/system/Task/Task.php [line] => 217 [function] => run [class] => IPS\_Task [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => /home/xxx/forum/applications/core/interface/task/task.php [line] => 60 [function] => runAndLog [class] => IPS\_Task [type] => -> [args] => Array ( ) ) ) [previous:Exception:private] => )
Je viens de passer en PHP7 pour être raccord avec la technologie du forum mais pas du tout sûr que ce soit lié. Du coup je fouille le PC admin et je tombe sur la page qui liste les logs d'erreur liés aux tâches. Je vérifie chaque tâche et au final une seule a généré des logs : sitemapgenerator
Visiblement le système demande à la tâche de s'exécuter toutes les 15 minutes pour ensuite générer des erreurs qui disent que le sitemap a déjà été envoyé aux moteurs de recherche, c'est stupide
Peut-on modifier cette fréquence ?
Est-ce cette tâche qui est à l'origine des tous ces cron daemon ?
Si non, une idée de l'origine du problème ?
Merci par avance pour votre aide ^^
Lien vers le commentaire
Partager sur d’autres sites
15 réponses à cette question
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.