Un utente ha chiesto informazioni su Redis Object Cache di Wordpress

Errore irreversibile PHP: il comando OOM non è consentito quando si utilizza la memoria> ‘promemoria’

Un utente ha chiesto 👇

Ciao, ho iniziato a utilizzare questo plugin alcune settimane fa e al momento non ho problemi. Ma ieri mi sembra di iniziare a sbagliare. Devo aumentare il piano reddis per evitare il problema al momento. Nota: utilizzo Heroku come server e Reddis come componente aggiuntivo.
……
Errore irreversibile PHP: Predis Unrequited Answer ServerException: il comando OOM non è consentito quando si utilizza memory> ‘maxmemory’. in ../wp-content/plugins/redis-cache/includes/predis/src/Client.php:370

# 0 ../wp-content/plugins/redis-cache/includes/predis/src/Client.php(335): Predis Client-> onErrorResponse (Object (Predis Command StringSet), Object (Predis Response Errore))
……

Ho solo bisogno di usare questo plugin per gestire il processo di accesso dell’utente per accedere al fine settimana di wordpress. Non volevo “alloggiare” alcun riposo.

Quindi ho impostato questa configurazione:

define (‘WP_REDIS_IGNORED_GROUPS’, edit (‘comment’, ‘blog-details’, ‘blog-id-cache’, ‘blog-lookup’, ‘global-posts’, ‘networks’, ‘rss’, ‘sites’, ‘site-details’, ‘site-lookup’, ‘site-options’, ‘site-transient’, ‘users’, ‘useremail’, ‘usermeta’, ‘user_meta’, ‘userslugs’));

La mia domanda è: questo plugin cancella i record delle vecchie chiavi dopo un po ‘di tempo? C’è un modo per impostare l’ora?
Qualche consiglio su come evitare questo problema?
Grazie.

(@tharrisconsultants)

2 anni, 1 mese fa

Sto incappando in questo stesso errore. Non sono sicuro di cosa potrebbe accadere negli ultimi giorni che lascerebbe questa domanda.

Autore del plugin

(@tillkruess)

2 anni, 1 mese fa

Il tuo database Redia sta esaurendo la memoria. Svuotalo o aggiorna la memoria o imposta MAX_TTL per evitare questo problema.

Lanciatore di thread

(@ nico0012)

2 anni, 1 mese fa

Ciao, grazie per l’aiuto. Quando ricevo questo errore, ogni pagina di WordPress mi dà questo errore. quindi non posso accedere al fine settimana per svuotare il database. La soluzione era aumentare il piano Redis, poiché non è possibile da Heroku Redis Addon scaricare rapidamente i dati.
Il mio MAX_TTL non è stato corretto per il mio errore, ho dimenticato di risolvere questo problema in wp-config.php. Dopo un po ‘di documentazione: ora ho impostato su 900 e ora sembra funzionare bene e Redis continua a utilizzare una bassa quantità di dati memorizzati.

A proposito, forse per futuri cambiamenti in questo plugin, possiamo cogliere questo errore in qualche modo per evitare la pressione al ribasso del sito di detenzione?
Grazie.

Autore del plugin

(@tillkruess)

2 anni, 1 mese fa

Sarei aperto per un’applicazione Draw su GitHub, sì.

Puoi utilizzare i comandi WP CLI per svuotare la cache.

Lanciatore di thread

(@ nico0012)

2 anni, 1 mese fa

Grazie! 🙂

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *