Help
Posted By

Pourquoi vos tables de logs augmentent et comment y remédier


English version: Why Your Log Tables Are Growing and How to Fix It


WP Cerber utilise un ensemble de tâches planifiées pour maintenir ses tables de base de données. Ces tâches de maintenance sont effectuées régulièrement à l'aide de tâches cron WordPress. Entre autres responsabilités, ces tâches nettoient et optimisent les tables de base de données du plugin pour éviter qu'elles ne grossissent de manière incontrôlable.

Dans de rares cas, les tâches d'arrière-plan planifiées peuvent ne pas s'exécuter correctement, ce qui entraîne une augmentation illimitée de la taille des tables de base de données. Cet article explique comment vérifier l'état des tâches de maintenance de WP Cerber et résoudre les problèmes s'ils surviennent.

Comment vérifier l'état des tâches de maintenance de WP Cerber

Pour garantir que toutes les tâches de maintenance se déroulent comme prévu, procédez comme suit :

  1. Accédez à la page WP Cerber → Outils dans votre zone d’administration WordPress.
  2. Cliquez sur l'onglet Diagnostic .
  3. Faites défiler jusqu’à la section Tâches de maintenance .

Vous devriez voir des messages d’état similaires à celui-ci :

The status of Cerber's scheduled cron tasks

The status of WP Cerber’s maintenance tasks is OK.

Si le statut indique « La tâche n’a jamais été exécutée » , cela signifie qu’il y a un problème avec l’exécution des tâches planifiées de WordPress. Vous trouverez ci-dessous des solutions pour les deux scénarios les plus courants :

Scénario 1 : le service Cron interne est actif

Si vous ou votre hébergeur n'avez pas configuré de service cron externe (c'est la valeur par défaut pour la plupart des installations WordPress), vous pouvez résoudre le problème en activant un autre mécanisme cron WordPress.

Ajoutez la ligne suivante à votre fichier wp-config.php :

define( 'ALTERNATE_WP_CRON', true );

Ce paramètre garantit que WordPress tente de déclencher des tâches cron chaque fois que quelqu'un visite votre site, ce qui peut aider à résoudre les problèmes d'exécution.

Scénario 2 : le service Cron externe est configuré

Si vous ou votre hébergeur avez configuré un service cron externe, vous verrez l'avis suivant :

« Remarque : le lanceur cron interne de WordPress est désactivé sur ce site. »

Dans ce cas, les problèmes liés aux tâches de maintenance sont probablement dus au fait que le service cron externe n'envoie pas (ou a cessé d'envoyer) des requêtes HTTP à votre site Web. Pour résoudre ce problème :

  1. Contactez votre hébergeur pour obtenir de l'aide.
  2. Confirmez que le service cron externe est correctement configuré et envoie activement des requêtes HTTP à votre site Web.

Pour conclure

L'exécution régulière des tâches de maintenance de WP Cerber est essentielle pour éviter le gonflement de la base de données et garantir des performances optimales. En vérifiant l'état de ces tâches et en résolvant rapidement les problèmes, vous pouvez éviter toute pression inutile sur votre base de données et vos ressources d'hébergement. Que vous vous appuyiez sur le système cron interne de WordPress ou sur un service cron externe, une configuration appropriée est essentielle pour assurer le bon fonctionnement de votre WordPress.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.