База знания
Запланирани задачи и cron задачи
Как да добавите график, защо собственият cron на WordPress е ненадежден и как да проверите дали е изпълнен.
Сайтове → вашият сайт → Планирани задачи.
Добавяне на задача
Команда и график. Командата се изпълнява в същата среда като сайта, със същата версия на PHP, така че wp cron event run --due-now или php artisan schedule:run се държат точно така, както и във вашия шел.
Собственият cron на WordPress
WordPress планира задачите си въз основа на прегледите на страници, така че тихият сайт изпълнява планираната си работа със закъснение или изобщо не я изпълнява, а натовареният я изпълнява хиляди пъти. Нито един от двата варианта не е желан.
Решението е от два реда. Задайте DISABLE_WP_CRON на true в wp-config.php, след което добавете реален график тук, който да изпълнява wp cron event run --due-now на всеки пет минути. Така вашите планирани публикации и разширението ви за архивиране ще се изпълняват по часовник, а не въз основа на трафика.
Проверка дали се е изпълнила
Всяка задача запазва последните си изпълнения заедно с кода за изход и генерирания резултат. Задача, която никога не е генерирала резултат, никога не се е изпълнявала — това е отговорът на най-често задавания въпрос относно този екран.
Какво не може да прави
Планираната задача е ограничена — тя се спира, ако се изпълнява значително по-дълго от предвидения си график, така че блокирала задача не може да натрупа свои копия. Ако имате работа, която легитимно отнема часове, я разделете или се свържете с поддръжката и ние ще я разгледаме заедно с вас.
Все още изпитвате затруднения?
Поддръжката е включена във всеки план с отговори на вашия собствен език.
Свържете се с поддръжката → Всички статии →