WooCommerce магазин с блокирали действия
Хиляди планирани действия остават в изчакване и имейлите излизат късно. LayerAssist открива провалящото се действие, отблокира опашката и настройва истински cron.
Резервни копия, имейли, импорти, планирани публикации: голяма част от работата на сайта ти върви на заден план по график. LayerAssist проверява дали тези задачи се изпълняват, открива защо някоя не е и я пуска отново.
Cron задачите и опашките работят, когато никой не гледа: нощни резервни копия, имейли с фактури, импорти на продукти, почистване на кеша, планирани публикации. Когато някоя спре, не се появява никаква страница с грешка – работата просто не се свършва.
Научаваш по-късно и по трудния начин: резервното копие, което ти трябва, е отпреди три месеца, клиентите не са получили фактури, сутрешната публикация така и не е излязла.
WP-Cron се задейства, когато някой посети сайта. На слабо посещаван сайт или зад кеш планираните задачи вървят късно или изобщо не вървят.
Задача, която работи ръчно, се проваля по график заради друга версия на PHP, липсващ път или преместен скрипт.
Работниците на опашката трябва да работят постоянно. След срив, внедряване или рестарт нищо не ги пуска отново.
Една провалила се задача, заключване, което никога не се освобождава, или задача, по-дълга от интервала си, блокират всичко след себе си.
Проверява графика, логовете и резултата: това, което задачата е трябвало да създаде.
Чете crontab на сървъра, cron задачите в контролния панел на хостинга и планираните събития на WordPress и обяснява всяко от тях.
Търси доказателства: запис в лога, свеж файл с резервно копие, изпратен имейл, изпразнена опашка.
Пуска командата на задачата така, както я пуска cron, чете грешката и после поправя пътя, версията на PHP или правата.
Може да замени WP-Cron с истински cron на сървъра, да настрои работници, които сами се рестартират, и да добави логване, така че провалите да оставят следа.
Поправих пътя в скрипта за резервно копие, пуснах го веднъж и настроих имейл при провал
Хиляди планирани действия остават в изчакване и имейлите излизат късно. LayerAssist открива провалящото се действие, отблокира опашката и настройва истински cron.
След внедряване работникът на опашката не тръгна отново. LayerAssist го поставя под supervisor, за да се рестартира сам, и предлага монитор на услугата.
Статии, планирани за 6:00, излизат по обед: зад кеша WP-Cron се задействаше чак когато кешът изтечеше. Cron на сървъра решава проблема.
SSH дава пълната картина; контролният панел на хостинга също показва своите cron задачи.
В чата: „Вървят ли планираните ни задачи?“ или „Защо се провали нощният импорт?“
Открива причината, поправя я и пуска задачата веднъж, за да докаже, че работи.
Поискай дневна проверка като собствена автоматизация и добави монитор на услугата за работниците на опашката, които работят като услуга.
Cron е собственият планировчик на сървъра и върви точно навреме. WP-Cron е планировчикът, вграден в WordPress, и се задейства само когато някой посети сайта. За надеждни часове LayerAssist може да пуска WP-Cron от истинския cron на сървъра.
Да, с SSH достъп. Проверява процесите на работниците, провалените задачи и дължината на опашката и може да пуска работниците под Supervisor или systemd, за да се рестартират сами.
С планирана проверка като собствена автоматизация: всяка сутрин например търси доказателства, че задачите са се изпълнили, и ти казва, когато някое липсва. Вграден монитор от типа „heartbeat“ все още не е наличен.
Четенето на cron задачите и логовете на собствения ти потребител става с обикновен достъп. Промените в системни услуги или задачи на други потребители изискват sudo, което е включено в план Plus и нагоре.
Всички ръководства за наблюдениеВиж какво включва всеки планКак работи LayerAssist
От 9 $ на месец · 14 дни, за да размислите
Добавете сайта си и задайте първия си въпрос още днес. Не е за вас? Откажете до 14 дни и си върнете първото плащане, като се приспада само използваната AI работа.
Безплатно за 7 дни · Без кредитна карта · Не са нужни технически познания.