Perché le tue tabelle di registro stanno crescendo e come risolverlo
English version: Why Your Log Tables Are Growing and How to Fix It
WP Cerber utilizza un set di attività pianificate per gestire le tabelle del database. Queste attività di manutenzione vengono eseguite regolarmente tramite i cron job di WordPress. Tra le altre responsabilità, queste attività puliscono e ottimizzano le tabelle del database del plugin per impedire che crescano in modo incontrollato.
In rari casi, le attività in background pianificate potrebbero non essere eseguite correttamente, causando un aumento senza limiti delle dimensioni delle tabelle del database. Questo articolo spiega come controllare lo stato delle attività di manutenzione di WP Cerber e risolvere i problemi se si presentano.
Come controllare lo stato delle attività di manutenzione di WP Cerber
Per garantire che tutte le attività di manutenzione vengano eseguite come previsto, attenersi alla seguente procedura:
- Vai alla pagina WP Cerber → Strumenti nell'area di amministrazione di WordPress.
- Fare clic sulla scheda Diagnostica .
- Scorrere verso il basso fino alla sezione Attività di manutenzione .
Dovresti vedere messaggi di stato simili a questo:
Se lo stato indica "Task has never been execution" (Non è mai stato eseguito) , significa che c'è un problema con l'esecuzione delle attività cron pianificate di WordPress. Di seguito sono riportate le soluzioni per i due scenari più comuni:
Scenario 1: il servizio Cron interno è attivo
Se tu o il tuo provider di hosting non avete configurato un servizio cron esterno (questa è l'impostazione predefinita per la maggior parte delle installazioni di WordPress), potete risolvere il problema abilitando un meccanismo cron alternativo di WordPress.
Aggiungi la seguente riga al tuo file wp-config.php :
define( 'ALTERNATE_WP_CRON', true );
Questa impostazione garantisce che WordPress tenti di attivare le attività cron ogni volta che qualcuno visita il tuo sito, il che può aiutare a risolvere i problemi di esecuzione.
Scenario 2: il servizio Cron esterno è configurato
Se tu o il tuo provider di hosting avete configurato un servizio cron esterno, vedrai il seguente avviso:
"Nota: il cron launcher interno di WordPress è disabilitato su questo sito."
In questo caso, eventuali problemi con le attività di manutenzione sono probabilmente causati dal servizio cron esterno che non riesce a inviare (o ha smesso di inviare) richieste HTTP al tuo sito web. Per risolvere questo problema:
- Contatta il tuo provider di hosting per assistenza.
- Verifica che il servizio cron esterno sia configurato correttamente e che invii attivamente richieste HTTP al tuo sito web.
Conclusione
L'esecuzione regolare delle attività di manutenzione di WP Cerber è fondamentale per prevenire il bloat del database e garantire prestazioni ottimali. Controllando lo stato di queste attività e risolvendo tempestivamente eventuali problemi, puoi evitare inutili sforzi sulle risorse del tuo database e hosting. Sia che tu faccia affidamento sul sistema cron interno di WordPress o su un servizio cron esterno, una configurazione corretta è essenziale per mantenere il tuo WordPress in funzione senza problemi.