• Resolved ads97129

    (@ads97129)


    Bonjour,

    Depuis que j’ai installé APCu Manager, j’ai régulièrement des messages dans Santé du site du style “L’évènement planifié apcm_apcu_stats, est en retard. Votre site fonctionne toujours, mais cela peut indiquer que la planification des articles ou des mises à jour automatisées peuvent ne pas fonctionner comme prévu.”. Il peut s’agir également de wp_cache_gc, wp_privacy_delete_old_export_file, feedzy_cron, wp_version_check, wp_udate_plugin … Lorsque cela arrive, le CRON ne fonctionne plus. Je dois à chaque fois désactiver le cache objet puis le réactiver.

    Capture d’écran des statistiques.

    J’ai désactivé le cache objet durant 24h et je n’ai plus eu de soucis.

    Version APCu (mmap) 5.1.23, PHP 8.1

    Merci

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Bonjour.

    Cela peut arriver sur certains sites qui ont un faible traffic et/ou un cron qui ne tourne pas toutes les 5 minutes… Est-ce votre cas ?

    Thread Starter ads97129

    (@ads97129)

    Bonjour,

    Je ne pense pas que cela vienne du CRON, j’ai testé avec un CRON qui tourne toutes les 5 minutes chez l’hébergeur et le résultat est le même.

    Concernant le traffic, qu’entendez vous pat faible ? Il faudrait être en dessous de combien de visiteurs/visites au quotidien ?

    Merci pour votre travail

    • This reply was modified 1 year, 1 month ago by ads97129.
    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Si vous avez désactivé le cron standard de WP et utilisez un cron toutes les 5 minutes, c’est que c’est bon, cela ne peut pas venir de là.

    En regardant votre graphe, je vois néanmoins deux choses qui m’étonnent :

    • la saturation étant supérieure à 100%, APCu ne peut pas fonctionner correctement ;
    • le graphe est rempli de “trous” ce qui indique soit un autre problème de cron, soit que APCu est mal configuré

    Chez quel hébergeur êtes-vous ?

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Ah, et question subsidiaire, me confirmez-vous que vous avez désactivé le cron standard WP ?

    Thread Starter ads97129

    (@ads97129)

    Je suis chez PHPNet. J’avais bien désactivé le cron standard dans wp-config.php. Je suis revenu ensuite sur le cron standard.

    J’ai installé WP Crontrol et j’ai remarqué que apcm_apcu_stats est réglé sur 5 minutes et apcm_apcu_gc sur 15 minutes.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Oui. C’est pour cela qu’il faut un cron externe réglé sur 5 minutes (au plus).

    Je vais jeter un ?il à PHPNet pour voir comment ils gèrent APCu. Mais en toute franchise, j’appréhende.

    Notez aussi que vos réglages APCu ne permettent pas de fonctionner correctement (cf. saturation > 100%).

    Thread Starter ads97129

    (@ads97129)

    Bonjour,

    J’ai envoyé un message au support PHPNet J’attends leur retour.

    Thread Starter ads97129

    (@ads97129)

    Bonjour,

    Le support PHPNet me demande de leur préciser les réglages requis pour que le plugin soit bien fonctionnel.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Excusez-moi de corriger : ce n’est pas pour que le plugin soit fonctionnel (il l’est). C’est pour que APCu soit opérationnel pour une installation WordPress en général et pour votre site en particulier ??

    Voici les prérequis :

    • votre hébergement doit-être sur un mono serveur (pas de Kubernetes, de load-balancing entre serveurs, ce sont juste des architectures qui ne sont pas compatibles avec APCu)
    • pour chaque site, le serveur web doit être configuré pour affecter des process PHP toujours dans le même pool ; cela nécessite une configuration particulière – notamment si le serveur web est Litespeed
    • un cron (non-WP) sur 5 minutes (si pas, cela n’affectera pas vraiment le fonctionnement mais produira des statistiques défaillantes – et donc impossible de le régler correctement)

    Ensuite, en terme de réglages (si les prérequis sont respectés), il faut analyser les statistiques et régler APCu (via le php.ini) pour corriger les problèmes détectés. Par exemple, dans l’exemple que vous fournissez, vous avez une saturation supérieure à 100% (elle devrait toujours être inférieure à 90%), cela veut dire que la clé apc.entries_hint n’est pas correctement calibrée (elle devrait faire au moins le double, je pense)…

    Thread Starter ads97129

    (@ads97129)

    OK, je vous remercie. Je transmets à PHPNet.

    Thread Starter ads97129

    (@ads97129)

    Leur réponse : nous vous invitons à migrer votre site sur un serveur VPS dédié.

    Plugin Author Pierre Lannoy

    (@pierrelannoy)

    Ce qui confirme que vous n’êtes pas, avec votre offre actuelle, dans un environnement qui respecte les 2 prérequis initiaux. Ce n’est pas grave en soit. ?a n’en fait pas un hébergement inutile ou sans intérêt. ?a en fait juste un hébergement qui n’est pas compatible avec l’utilisation de APCu (j’espère qu’ils ne disent pas qu’ils sont compatibles ?? ).

    J’en suis désolé pour vous…

    Thread Starter ads97129

    (@ads97129)

    J’aurais essayé. Je vous remercie pour votre aide.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Problèmes récurrents dans Santé du site et CRON qui est “bloqué”’ is closed to new replies.