Baza znanja
Zakazani zadaci i cron poslovi
Kako da dodate raspored, zašto sopstveni cron u WordPress-u nije pouzdan i kako da proverite da li je izvršen.
Sajtovi → vaš sajt → Zakazani zadaci.
Dodavanje zadatka
Komanda i raspored. Komanda se izvršava u istom okruženju kao i sajt, sa istom verzijom PHP-a, tako da se wp cron event run --due-now ili php artisan schedule:run ponašaju potpuno isto kao u vašoj ljusci.
Sopstveni cron za WordPress
WordPress zakazuje svoje poslove na osnovu prikaza stranica, pa tih sajt pokreće zakazani rad sa kašnjenjem ili ga uopšte ne pokreće, dok ga posećen sajt pokreće na hiljade puta. Nijedna od ovih opcija nije ono što želite.
Rešenje se sastoji od dva koraka. Postavite DISABLE_WP_CRON na true u wp-config.php, a zatim ovde dodajte pravi raspored koji pokreće wp cron event run --due-now svakih pet minuta. Vaše zakazane objave i vaš dodatak za rezervne kopije tada se pokreću prema satu, a ne prema saobraćaju.
Provera da li se pokrenuo
Svaki zadatak čuva svoja poslednja pokretanja zajedno sa izlaznim kodom (exit code) i izlaznim podacima. Zadatak koji nikada nije proizveo izlazne podatke nije se nikada ni pokrenuo, što je odgovor na najčešće pitanje u vezi sa ovim ekranom.
Šta ne može da uradi
Zakazani zadatak je ograničen — zaustavlja se ako traje znatno duže od svog rasporeda, kako posao koji je zablokiran ne bi gomilao sopstvene kopije. Ako imate posao koji legitimno traje satima, podelite ga ili se obratite podršci i pregledaćemo ga zajedno sa vama.
Još uvek ste zaglavljeni?
Podrška je uključena u svaki paket, a odgovori stižu na vašem jeziku.
Kontaktirajte podršku → Svi članci →