Lösen Sie, dass Memcache-Server nicht reagieren oder nicht ausgeführt werden

Lernen habenWordPress-WebsiteNeuling reinWordPress-BackendDas W3 Total Cache-Plugin ist installiert, aber Memcached reagiert nicht und funktioniert nicht wie gewohnt mit der folgenden Benachrichtigung:

Die folgenden Memcache-Server reagieren nicht oder laufen nicht:
Datenbank-Cache: 127.0.0.1:11211.
Objekt-Cache: 127.0.0.1:11211.
Seiten-Cache: 127.0.0.1:11211.
Diese Meldung verschwindet automatisch, sobald das Problem behoben ist

Durch Ausführen des Befehls "systemctl restart memcached"Beim Neustart des Memcache-Dienstes verschwand das Problem für eine Weile, tauchte dann aber wieder auf.

Kompatibilitätstests wurden durchgeführt und alles scheint in Ordnung zu sein:

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

Was soll ich tun, um das Problem zu lösen, dass der Memcached-Dienst nicht wie gewohnt ausgeführt werden kann?

Lösung XNUMX für den Memcached-Dienst, der nicht reagiert

Es scheint ein Verbindungsproblem mit dem Memcached-Dienst zu geben.Das Problem liegt also beim Memcached-Server.

Bitte prüfen WordPress-PluginEinstellungen und Memcache-Konfiguration.

Die Nachricht, die Sie erhalten haben, ist das Ergebnis eines Problems mit dem Memcached-Server.

Wenn das Problem nach dem Neustart des Memcached-Dienstes verschwindet, liegen möglicherweise Verbindungsprobleme mit dem Memcached-Server vor.

Überprüfen Sie 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
  • Sollte mit Memcache kommunizieren und auf Statusbefehle reagieren.

Überprüfen Sie, ob der Dienst ausgeführt wird ▼

ps afux | grep memc

Starten Sie bei Bedarf den Memcache-Dienst (als root/sudo) neu ▼

service memcached restart

Wenn eine Fehlermeldung erscheint " ERROR Too many open connections" Das hat das Problem verursacht.

Wenn Sie das Limit für offene Memcache-Verbindungen erreichen, können Sie ab diesem Zeitpunkt keine Sitzungen mehr speichern oder abrufen, da alte Verbindungen nicht verloren gehen.

Es gibt zwei mögliche Korrekturen:

  1. Persistente Verbindung im W3 Total Cache Plugin-Modul deaktivieren (z. B.: Performance → Object Cache → Advanced)
    Lösen Sie, dass Memcache-Server nicht reagieren oder nicht ausgeführt werden
  2. Erhöhen Sie das Limit für offene Verbindungen in der Memcache-Konfiguration, legen Sie die maximale Anzahl offener Verbindungen fest.

Lösung XNUMX für den nicht ausgeführten Memcached-Dienst

wenn deinLinuxServernutzungCWP-Systemsteuerung PHP-Versionsumschalter, können Sie versuchen, den Memcached-Dienst neu zu installieren.

Klicken Sie auf der linken Seite des CWP-Bedienfelds → PHP-Einstellungen → PHP-Versionsumschalter → manuell andere PHP 7-Versionen auswählen, z. B. PHP 7.4.28-Version, und überprüfen Sie die Memcache- und Memcached-Erweiterung

Chen WeiliangDer Blog hat zuvor nur die Memcache-Erweiterung installiert, und das Fehlen der Installation der Memcache-Erweiterung verursachte ein solches Problem.

Nach der gleichzeitigen Installation der Memcache- und Memcached-Erweiterungen war das Problem, dass der Memcache-Dienst nicht reagierte, schnell behoben!

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Shared „Solving memcached server are not responding or not running“, was für Sie hilfreich ist.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-28039.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen