Risolvi I server memorizzati nella cache non rispondono o non funzionano

avere apprendimentoSito Web WordPressprincipiante dentroBackend di WordPressIl plug-in W3 Total Cache è installato, ma Memcached non risponde e non funziona come al solito con la seguente notifica:

I seguenti server memorizzati nella cache non rispondono o non sono in esecuzione:
Cache del database: 127.0.0.1:11211.
Cache oggetti: 127.0.0.1:11211.
Cache della pagina: 127.0.0.1:11211.
Questo messaggio scomparirà automaticamente una volta risolto il problema

Eseguendo il comando "systemctl restart memcached"Quando si riavvia il servizio memcached, il problema è scomparso per un po', ma poi si è ripresentato.

Il test di compatibilità è stato eseguito e tutto sembra a posto:

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

Cosa devo fare per risolvere il problema che il servizio Memcached non può eseguire normalmente?

La soluzione XNUMX per il servizio Memcached non risponde

Sembra esserci una sorta di problema di connettività con il servizio Memcached.Quindi il problema è con il server Memcached.

si prega di controllare Plugin WordPressImpostazioni e configurazione memorizzata nella cache.

Il messaggio che hai ricevuto è il risultato di un problema con il server Memcached.

Se il problema scompare dopo aver riavviato il servizio Memcached, potrebbero esserci alcuni problemi di connettività con il server Memcached.

Controlla nella CLI/SSH memcached  Servizio▼

memcached-tool 127.0.0.1:11211 display 
memcached-tool 127.0.0.1:11211 stats
telnet 127.0.0.1 11211
  • Dovrebbe comunicare con memcache e rispondere ai comandi di stato.

Verifica se il servizio è in esecuzione ▼

ps afux | grep memc

Se necessario, riavvia il servizio memcache (come root/sudo)▼

service memcached restart

Se viene visualizzato un messaggio di errore " ERROR Too many open connections"Questo è ciò che ha causato il problema.

Quando raggiungi il limite di connessioni aperte di Memcached, non sarai più in grado di archiviare o recuperare sessioni da quel momento in poi, poiché le vecchie connessioni non andranno via.

Ci sono due possibili soluzioni:

  1. Disabilita la connessione persistente nel modulo plug-in W3 Total Cache (es: Performance → Object Cache → Advanced)
    Risolvi I server memorizzati nella cache non rispondono o non funzionano
  2. Aumenta il limite di connessioni aperte nella configurazione di memcache, imposta le connessioni massime aperte.

Soluzione XNUMX per il servizio Memcached non in esecuzione

se tuoLinuxuso del serverPannello di controllo CWP Commutatore di versione PHP, puoi provare a reinstallare il servizio Memcached.

Fai clic sul lato sinistro del pannello di controllo di CWP → Impostazioni PHP → Commutatore di versione PHP → seleziona manualmente altre versioni di PHP 7, ad esempio: Versione PHP 7.4.28 e seleziona l'estensione Memcache e Memcached▼

Chen WeiangIl blog ha installato solo l'estensione Memcached prima e la mancanza di installazione dell'estensione Memcache ha causato un tale problema.

Dopo aver installato contemporaneamente le estensioni Memcache e Memcached, il problema che il servizio Memcached non rispondeva è stato rapidamente risolto!

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "La risoluzione dei server memorizzati nella cache non risponde o non è in esecuzione", il che è utile per te.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-28039.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部