Base di conoscenza
Attività pianificate e cron job
Come aggiungere una pianificazione, perché il cron nativo di WordPress non è affidabile e come verificare se è stato eseguito.
Siti → il tuo 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 fanno nella tua shell.
Il cron nativo di WordPress
WordPress pianifica i suoi lavori in base alle visualizzazioni di pagina, quindi un sito poco trafficato esegue il lavoro pianificato in ritardo o per niente, mentre uno molto trafficato lo esegue migliaia di volte. Nessuna delle due opzioni è quella desiderata.
La soluzione consiste in due righe. Imposta DISABLE_WP_CRON su true in wp-config.php, quindi aggiungi qui una pianificazione reale eseguendo wp cron event run --due-now ogni cinque minuti. I tuoi articoli pianificati e il tuo plugin di backup verranno così eseguiti a orario stabilito anziché in base al traffico.
Verificare se è stata eseguita
Ogni attività conserva le sue ultime esecuzioni con il codice di uscita e l'output. Un'attività che non ha mai prodotto output non è mai stata eseguita, il che è la risposta alla domanda più comune su questa schermata.
Cosa non può fare
Un'attività pianificata ha dei limiti: viene interrotta se viene eseguita molto più a lungo della sua pianificazione, quindi un lavoro che si blocca non può accumulare copie di se stesso. Se hai del lavoro che richiede legittimamente ore, suddividilo o contatta l'assistenza e lo esamineremo insieme a te.
Ancora bloccato?
Il supporto è incluso in ogni piano con risposte nella tua lingua.
Contatta il supporto → Tutti gli articoli →