Help
Posted By

Pourquoi vos tables de logarithmes grossissent 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 la maintenance de ses tables de base de données. Ces tâches de maintenance sont exécutées régulièrement via les tâches cron de WordPress. Elles permettent notamment de nettoyer et d'optimiser les tables de la base de données du plugin afin d'éviter leur croissance incontrôlée.

Dans de rares cas, les tâches planifiées en arrière-plan peuvent ne pas s'exécuter correctement, ce qui entraîne une augmentation illimitée de la taille des tables de la 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 éventuels.

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

Pour garantir le bon déroulement de toutes les tâches de maintenance, suivez ces étapes :

  1. Accédez à la page WP Cerber → Outils dans votre zone d'administration WordPress.
  2. Cliquez sur l'onglet Diagnostic .
  3. Faites défiler vers le bas 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 cron 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 fournisseur d'hébergement n'avez pas configuré de service cron externe (c'est le comportement par défaut pour la plupart des installations WordPress), vous pouvez résoudre le problème en activant un mécanisme cron WordPress alternatif.

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 qu'une personne visite votre site, ce qui peut aider à résoudre les problèmes d'exécution.

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

Si vous ou votre fournisseur d'hébergement 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, tout problème lié aux tâches de maintenance est probablement dû au fait que le service cron externe ne parvient pas à envoyer (ou a cessé d'envoyer) des requêtes HTTP à votre site web. Pour résoudre ce problème :

  1. Contactez votre fournisseur d'hébergement pour obtenir de l'aide.
  2. Vérifiez que le service cron externe est correctement configuré et envoie activement des requêtes HTTP à votre site web.

Conclusion

L'exécution régulière des tâches de maintenance de WP Cerber est essentielle pour éviter la surcharge 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 tout problème, vous pouvez éviter une charge inutile sur votre base de données et vos ressources d'hébergement. Que vous utilisiez le système cron interne de WordPress ou un service cron externe, une configuration correcte est indispensable au bon fonctionnement de votre installation 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.