Mэдээллийн сан
Товлосон даалгаварууд болон cron жобоуд
Хуваарь хэрхэн нэмэх, яагаад WordPress-ийн өөрийн cron найдвартай бус байдаг вэ, мөн түүнийг ажилласан эсэхийг хэрхэн шалгах талаар.
Сайтууд → таны сайт → Товлосон даалгаврууд.
Даалгавар нэмэх
Команд болон хуваарь. Команд нь тухайн сайтын ижил орчинд, ижил PHP хувилбараар ажиллах тул wp cron event run --due-now эсвэл php artisan schedule:run нь таны shell дээр ажиллаж байгаатай яг ижил зарчмаар ажиллана.
WordPress-ийн өөрийн cron
WordPress нь өөрийн даалгавруудыг хуудас үзэх үед ажиллуулахаар тохируулсан байдаг тул хандалт багатай сайт дээр товлосон ажил хоцорч эсвэл бүр ажиллахгүй байж болох бөгөөд харин ачаалал ихтэй сайт дээр мянга мянган удаа ажиллана. Энэ хоёрын аль аль нь тохиромжгүй.
Үүнийг шийдэхэд хоёрхон мөр код шаардлагатай. wp-config.php файл доторх DISABLE_WP_CRON-ийн утгыг true болгож тохируулаад, дараа нь энд таван минут тутамд wp cron event run --due-now ажиллах жинхэнэ хуваарь нэмнэ үү. Ингэснээр таны товлосон нийтлэлүүд болон нөөц хуулбарын плагин нь вэб сайтын хандалтаас хамаарахгүйгээр цаг хугацааны дагуу тогтмол ажиллах болно.
Ажилласан эсэхийг шалгах
Даалгавар бүр нь хамгийн сүүлд ажилласан мэдээллээ гаралтын код болон үр дүнгийн хамт хадгалдаг. Хэрэв даалгавар хэзээ ч үр дүн гаргаж байгаагүй бол энэ нь огт ажиллаагүй гэсэн үг бөгөөд энэ нь энэхүү дэлгэцтэй холбоотой хамгийн түгээмэл асуултын хариулт юм.
Юу хийх боломжгүй вэ
Товлосон даалгавар нь хязгаартай — хэрэв хуваарилсан хугацаанаасаа хэт удаан ажиллавал түүнийг зогсоодог тул саатсан ажил өөрийн хуулбаруудыг олноор үүсгэж бөөгнөрүүлэхгүй. Хэрэв танд хэдэн цагаар үргэлжлэх шаардлагатай ажил байгаа бол түүнийг хэсэгчлэн хуваах эсвэл тусламжийн багаас асуувал бид тантай хамтран судлах болно.
Тусламж хэрэгтэй хэвээр байна уу?
Төлөвлөгөө бүрд дэмжлэг багтсан бөгөөд таны өөрийн хэлээр хариу өгдөг.
Холбоо барих → Бүх өгүүллэгүүд →