web-dev-qa-db-fra.com

Que se passe-t-il lorsque wp_cron est désactivé dans Wordpress?

Dans Wordpress 3.5.1, le journal Apache génère l'erreur suivante liée à wp-cron.php:

[18/Jun/2013: 10: 53: 21 +0200] "POST /wp-cron.php?doing_wp_cron=1371545601.7393701076507568359375 HTTP/1.0" 200 211 "-" "WordPress/3.5.1; http: // www. .foo.com "[18/Jun/2013: 10: 54: 36 +0200]" POST /wp-cron.php?doing_wp_cron=1371545676.36522507664141390625 HTTP/1.0 "200 211" - "" WordPress/3.5.1; http://www.foo.com "[18/Jun/2013: 10: 56: 44 +0200]" POST /wp-cron.php?doing_wp_cron=1371545804.4974770545959472656250 HTTP/1.0 "200 211" - " "WordPress/3.5.1; http://www.foo.com "

...

Plus de 700 pétitions par heure sont faites et je n’ai aucun plugin Cron.

Je pense que si j'insère le code suivant dans wp-config.php, il désactivera ce cron:

define('DISABLE_WP_CRON', true);

Je voudrais confirmer cela et poser des questions sur les éventuels effets secondaires pernicieux que cela pourrait avoir.

3
rfc1484

wp_cron est utilisé pour planifier des tâches telles que la suppression d'anciennes publications de la corbeille, la suppression d'anciens commentaires de spam et la recherche de mises à jour de plugins/thèmes.

5
Krzysiek Dróżdż

Comme mentionné précédemment, wp cron joue un rôle dans un certain nombre de fonctions clés. Théoriquement, vous pouvez le désactiver sans que le site explose. Cependant, cela vous bloquera de nombreuses façons. La fonctionnalité de désactivation existe pour ceux qui prévoient d’appeler cron avec une autre méthode.

Malheureusement, en regardant ce fichier journal, il est très peu probable que votre problème soit un problème wp cron. Vous semblez avoir une activité néfaste sur le site. Vous n'en voyez peut-être pas les symptômes extérieurs, mais il y a quelque chose qui ne devrait pas l'être. Cela "pourrait" être un plugin que vous développez qui est mal codé et vous ne réalisez pas que c'est mal déclenché ou plus vraisemblablement, c'est quelque chose intentionnellement néfaste qui est déjà sur votre site et qui tente de déclencher d'autres actions.

3
Kim Castleberry