Se wp cron event run –due-now fallisce, non rilanciare subito l’intera coda. Alcuni eventi potrebbero aver già eseguito operazioni, inviato email o contattato servizi esterni.
Individuare l’evento coinvolto
- Conserva l’output del comando e il primo errore completo, con hook e orario.
- Confronta il PHP della shell con quello del sito: versione, estensioni, utente e installazione WordPress devono essere quelli previsti.
- Controlla i log del componente che registra l’evento e verifica se siano ancora attivi processi o lock collegati.
Correggi prima di riprovare
Risolvi la callback o la dipendenza indicata dall’errore. Non cancellare un lock finché non hai escluso un’esecuzione attiva. Prima di rilanciare un evento con effetti esterni, accerta quali operazioni siano già state completate.
Eseguire una prova controllata
Prova un singolo evento in un ambiente adatto, controllando risultato, log ed effetti collaterali. Poi riprendi la coda in piccoli gruppi invece di avviare più esecuzioni contemporanee.
Guide Xlogic correlate
- WP-CLI: checksum verification failed
- WP-CLI: database connection error dopo cambio PHP
- WP-CLI: package command not found