Résoudre les serveurs memcached ne répondent pas ou ne fonctionnent pas

apprendreSite web Wordpressdébutant dansMoteur WordPressLe plugin W3 Total Cache est installé, mais Memcached ne répond pas et ne fonctionne pas comme d'habitude avec la notification suivante :

Les serveurs memcached suivants ne répondent pas ou ne fonctionnent pas :
Cache de la base de données : 127.0.0.1:11211.
Cache d'objet : 127.0.0.1:11211.
Cache de pages : 127.0.0.1:11211.
Ce message disparaîtra automatiquement une fois le problème résolu

En exécutant la commande "systemctl restart memcached"Lors du redémarrage du service memcached, le problème a disparu pendant un moment, mais a ensuite réapparu.

Les tests de compatibilité ont été effectués et tout semble aller bien :

Memcached extension: Installed
Memcache extension: Not Installed
Redis extension: Not Installed

Que dois-je faire pour résoudre le problème que le service Memcached ne peut pas exécuter comme d'habitude ?

Solution XNUMX pour le service Memcached qui ne répond pas

Il semble y avoir une sorte de problème de connectivité avec le service Memcached.Le problème vient donc du serveur Memcached.

Vérifiez s'il vous plaît Plugin WordPressParamètres et configuration Memcached.

Le message que vous avez reçu est le résultat d'un problème avec le serveur Memcached.

Si le problème disparaît après le redémarrage du service Memcached, il peut y avoir des problèmes de connectivité avec le serveur Memcached.

Vérifier en CLI/SSH Memcached  Service▼

memcached-tool 127.0.0.1:11211 display 
memcached-tool 127.0.0.1:11211 stats
telnet 127.0.0.1 11211
  • Doit communiquer avec Memcache et répondre aux commandes d'état.

Vérifiez si le service est en cours d'exécution ▼

ps afux | grep memc

Redémarrez le service Memcache (en tant que root/sudo) si nécessaire ▼

service memcached restart

Si un message d'erreur apparaît " ERROR Too many open connections »C'est ce qui a causé le problème.

Lorsque vous atteignez la limite de connexions ouvertes Memcached, vous ne pourrez plus stocker ou récupérer de sessions à partir de ce moment, car les anciennes connexions ne disparaîtront pas.

Il existe deux correctifs possibles :

  1. Désactiver la connexion persistante dans le module du plugin W3 Total Cache (ex : Performance → Object Cache → Advanced)
    Résoudre les serveurs memcached ne répondent pas ou ne fonctionnent pas
  2. Augmentez la limite de connexions ouvertes dans la configuration du cache mémoire, définissez le nombre maximal de connexions ouvertes.

Solution XNUMX pour le service Memcached non exécuté

si votreLinux/Unixutilisation du serveurPanneau de configuration CWP Sélecteur de version PHP, vous pouvez essayer de réinstaller le service Memcached.

Cliquez sur le côté gauche du panneau de configuration CWP → Paramètres PHP → Sélecteur de version PHP → sélectionnez manuellement d'autres versions de PHP 7, telles que : la version PHP 7.4.28, et vérifiez l'extension Memcache et Memcached▼

Chen WeiliangLe blog n'installait que l'extension Memcached auparavant, et le manque d'installation de l'extension Memcache a causé un tel problème.

Après avoir installé les extensions Memcache et Memcached en même temps, le problème que le service Memcached ne répondait pas a été rapidement résolu !

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "La résolution des serveurs memcached ne répond pas ou ne fonctionne pas", ce qui vous est utile.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-28039.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部