Siti → il Suo sito → Attività pianificate.
Aggiungerne una
Un comando e una pianificazione. Il comando viene eseguito nello stesso ambiente del sito, con la stessa versione di PHP, quindi wp cron event run --due-now o php artisan schedule:run si comportano esattamente come nella Sua shell.
Il cron nativo di WordPress
WordPress pianifica le proprie attività sulle visualizzazioni di pagina, quindi un sito poco trafficato esegue il lavoro pianificato in ritardo, o per nulla, e uno molto trafficato lo esegue migliaia di volte. Nessuna delle due opzioni è ciò che desidera.
La soluzione richiede due righe. Imposti DISABLE_WP_CRON su true in wp-config.php, quindi aggiunga qui una pianificazione reale che esegua wp cron event run --due-now ogni cinque minuti. I Suoi articoli pianificati e il Suo plugin di backup verranno quindi eseguiti a intervalli di tempo regolari anziché in base al traffico.
Verificare l'avvenuta esecuzione
Ogni attività conserva le ultime esecuzioni con il relativo codice di uscita e l'output. Un'attività che non ha mai prodotto output non è mai stata eseguita, il che risponde alla domanda più frequente relativa a questa schermata.
Cosa non può fare
Un'attività pianificata è limitata: viene interrotta se l'esecuzione richiede molto più tempo rispetto alla pianificazione prevista, in modo che un processo bloccato non possa accumulare copie di se stesso. Se ha un lavoro che richiede legittimamente diverse ore, lo divida oppure informi l'assistenza e lo esamineremo insieme a Lei.