ድሮች → የእርስዎ ድር → የታቀዱ ተግባራት።
አንዱን ማከል
ትዕዛዝ እና የጊዜ ሰሌዳ። ትዕዛዙ ከድሩ ጋር ተመሳሳይ በሆነ አካባቢ እና በተመሳሳይ የ PHP ስሪት ውስጥ ይሰራል፣ ስለዚህ wp cron event run --due-now ወይም php artisan schedule:run በእርስዎ ሼል ውስጥ እንደሚሰሩት በትክክል ይሰራሉ።
የ WordPress የራሱ cron
WordPress ተግባራቱን የሚያቅደው በገጽ እይታዎች ላይ በመመስረት ነው፣ ስለዚህ ብዙ እንቅስቃሴ የሌለው ድር የታቀደ ስራውን ዘግይቶ ወይም ጨርሶ ላይሰራ ይችላል፣ እና በጣም ስራ የሚበዛበት ደግሞ በሺዎች ለሚቆጠሩ ጊዜያት ያካሂደዋል። የትኛውም እርስዎ የሚፈልጉት አይደለም።
መፍትሄው ሁለት መስመሮች ናቸው። በ wp-config.php ውስጥ DISABLE_WP_CRON ወደ true ያዘጋጁ፣ ከዚያ በየአምስት ደቂቃው wp cron event run --due-now የሚያሄድ ትክክለኛ የጊዜ ሰሌዳ እዚህ ያክሉ። ከዚያ የታቀዱ ልጥፎችዎ እና የቅጂ ማከማቻ ተሰኪዎ ከትራፊክ ይልቅ በሰዓት ይሰራሉ።
መስራቱን ማረጋገጥ
እያንዳንዱ ተግባር የመጨረሻ ስራዎቹን ከስንብት ኮድ (exit code) እና ከውጤቱ ጋር ያስቀምጣል። ምንም ውጤት አውጥቶ የማያውቅ ተግባር ተሰርቶ አያውቅም፣ ይህም ስለዚህ ገጽ ለሚነሳው በጣም የተለመደ ጥያቄ መልስ ነው።
ምን ማድረግ አይችልም
የታቀደ ተግባር የተገደበ ነው — ከተያዘለት የጊዜ ሰሌዳ በጣም ረዘም ላለ ጊዜ የሚቆይ ከሆነ ይቆማል፣ ስለዚህ የታገደ ስራ የራሱን ቅጂዎች ማከማቸት አይችልም። ህጋዊ በሆነ መልኩ ሰዓታትን የሚወስድ ስራ ካለዎት፣ ይከፋፍሉት ወይም ለድጋፍ ቡድኑ ያሳውቁ እና ከእርስዎ ጋር አብረን እንመረምረዋለን።