අඩවි → ඔබගේ අඩවිය → උපලේඛනගත කාර්යයන්.
එකක් එක් කිරීම
විධානයක් සහ කාලසටහනක්. විධානය අඩවිය පවතින පරිසරයේම, එම 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 ධාවනය වන සැබෑ කාලසටහනක් මෙහි එක් කරන්න. එවිට ඔබගේ උපලේඛනගත ලිපි සහ බැකප් ප්ලගිනය තදබදය මත නොව ඔරලෝසුවක් මත පදනම්ව ධාවනය වේ.
එය ධාවනය වූයේදැයි බැලීම
සෑම කාර්යයක්ම පිටවීමේ කේතය සහ ප්රතිදානය සමඟ එහි අවසාන ධාවනයන් සුරක්ෂිතව තබා ගනී. කිසි විටෙකත් ප්රතිදානයක් ලබා නොදුන් කාර්යයක් කිසි විටෙකත් ධාවනය වී නැත, මෙම තිරය පිළිබඳ වඩාත් පොදු ප්රශ්නයට පිළිතුර එයයි.
එයට කළ නොහැකි දේ
උපලේඛනගත කාර්යයක් සීමා කර ඇත — එය එහි කාලසටහනට වඩා බොහෝ වේලාවක් ධාවනය වන්නේ නම් එය නවත්වනු ලැබේ, එබැවින් ඇනහිට ඇති කාර්යයක පිටපත් එකතු විය නොහැක. ඔබට සාධාරණ ලෙස පැය ගණනක් ගතවන කාර්යයක් තිබේ නම්, එය කොටස් වලට වෙන් කරන්න හෝ සහායක කණ්ඩායමට දන්වන්න, එවිට අපි ඔබ සමඟ ඒ පිළිබඳව සොයා බලන්නෙමු.