Lös memcachade servrar svarar inte eller körs inte

har lärandeWordPress webbplatsnybörjare inWordPress backendW3 Total Cache-plugin är installerad, men Memcached svarar inte och fungerar inte som vanligt med följande meddelande:

Följande memcachade servrar svarar inte eller körs inte:
Databascache: 127.0.0.1:11211.
Objektcache: 127.0.0.1:11211.
Sidcache: 127.0.0.1:11211.
Detta meddelande försvinner automatiskt när problemet är löst

Genom att köra kommandot "systemctl restart memcached"När man startade om den memcachade tjänsten försvann problemet ett tag, men dök sedan upp igen.

Kompatibilitetstestning har gjorts och allt verkar vara bra:

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

Vad ska jag göra för att lösa problemet med att Memcached-tjänsten inte kan köras som vanligt?

Lösning XNUMX för Memcached-tjänsten svarar inte

Det verkar finnas något slags anslutningsproblem med Memcached-tjänsten.Så problemet är med Memcached-servern.

Vänligen kontrollera WordPress pluginInställningar och Memcached-konfiguration.

Meddelandet du fick är resultatet av ett problem med Memcached-servern.

Om problemet försvinner efter omstart av Memcached-tjänsten, kan det finnas vissa anslutningsproblem med Memcached-servern.

Checka in 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
  • Bör kommunicera med memcache och svara på statuskommandon.

Kontrollera om tjänsten körs ▼

ps afux | grep memc

Om det behövs, starta om memcache-tjänsten (som root/sudo)▼

service memcached restart

Om ett felmeddelande visas " ERROR Too many open connections"Det var det som orsakade problemet.

När du når gränsen för Memcached öppna anslutningar kommer du inte längre att kunna lagra eller hämta några sessioner från den tidpunkten, eftersom gamla anslutningar inte kommer att försvinna.

Det finns två möjliga korrigeringar:

  1. Inaktivera beständig anslutning i W3 Total Cache-pluginmodulen (t.ex. Prestanda → Objektcache → Avancerat)
    Lös memcachade servrar svarar inte eller körs inte
  2. Öka gränsen för öppna anslutningar i memcache-konfigurationen, ange maximalt antal öppna anslutningar.

Lösning XNUMX för Memcached-tjänsten körs inte

om dinLinuxserveranvändningCWP kontrollpanelav PHP-versionsväxlare, kan du försöka installera om Memcached-tjänsten.

Klicka på vänster sida av CWP-kontrollpanelen → PHP-inställningar → PHP-versionsväxlare → välj manuellt andra PHP 7-versioner, såsom: PHP 7.4.28-versionen, och kontrollera Memcache och Memcached-tillägget▼

Chen WeiliangBloggen installerade bara Memcached-tillägget tidigare, och bristen på installation av Memcache-tillägget orsakade ett sådant problem.

Efter att ha installerat Memcache- och Memcached-tilläggen samtidigt löstes problemet med att Memcached-tjänsten inte svarade snabbt!

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

Bläddra till början