সাইটসমূহ → আপনার সাইট → নির্ধারিত কাজ।
একটি যোগ করা হচ্ছে
একটি কমান্ড এবং একটি সময়সূচী। কমান্ডটি সাইটের একই পরিবেশে, একই 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 চালানোর জন্য এখানে একটি বাস্তব সময়সূচী যোগ করুন। আপনার নির্ধারিত পোস্ট এবং ব্যাকআপ প্লাগইন তখন ট্রাফিকের পরিবর্তে একটি ঘড়ির ওপর নির্ভর করে চলবে।
এটি চলেছিল কিনা তা দেখা
প্রতিটি কাজ তার শেষ রানগুলি এক্সিট কোড এবং আউটপুট সহ সংরক্ষণ করে। যে কাজটি কখনও আউটপুট তৈরি করেনি তা কখনোই চলেনি, যা এই স্ক্রিন সম্পর্কিত সবচেয়ে সাধারণ প্রশ্নের উত্তর।
এটি যা করতে পারে না
একটি নির্ধারিত কাজ সীমাবদ্ধ — এটি যদি তার সময়সূচীর চেয়ে অনেক বেশি সময় ধরে চলে তবে এটি বন্ধ হয়ে যায়, যাতে কোনো আটকে থাকা কাজ নিজের একাধিক অনুলিপি তৈরি করতে না পারে। আপনার যদি এমন কাজ থাকে যা সঙ্গত কারণেই ঘণ্টার পর ঘণ্টা সময় নেয়, তবে সেটিকে ভাগ করুন বা সহায়তা টিমকে জানান এবং আমরা আপনার সাথে এটি খতিয়ে দেখব।