নলেজ বেস
নির্ধারিত টাস্ক এবং ক্রন জব
কীভাবে একটি সময়সূচী যোগ করবেন, কেন WordPress-এর নিজস্ব ক্রন (cron) নির্ভরযোগ্য নয় এবং এটি চলেছে কিনা তা কীভাবে দেখতে হবে।
সাইটসমূহ → আপনার সাইট → নির্ধারিত কাজ।
একটি যোগ করা
একটি কমান্ড এবং একটি সময়সূচী। কমান্ডটি সাইটের মতো একই এনভারনমেন্টে এবং একই PHP ভার্সনে চলে, তাই wp cron event run --due-now বা php artisan schedule:run ঠিক যেভাবে আপনার শেলে কাজ করে, এখানেও একইভাবে কাজ করবে।
WordPress-এর নিজস্ব ক্রন
WordPress তার কাজগুলো পেজ ভিউ-এর ওপর নির্ধারণ করে, তাই একটি শান্ত সাইটে নির্ধারিত কাজগুলো দেরিতে চলে, বা একেবারেই চলে না, আর একটি ব্যস্ত সাইটে এটি হাজার হাজার বার চলে। এর কোনোটিই আপনার কাম্য নয়।
এর সমাধান হলো দুটি লাইন। wp-config.php-এ DISABLE_WP_CRON-কে true হিসেবে সেট করুন, তারপর প্রতি পাঁচ মিনিটে wp cron event run --due-now চালানোর জন্য এখানে একটি বাস্তব সময়সূচী যোগ করুন। এর ফলে আপনার নির্ধারিত পোস্ট এবং ব্যাকআপ প্লাগইন ট্রাফিকের ওপর নির্ভর করার বদলে নির্দিষ্ট সময় অনুযায়ী চলবে।
এটি চলেছে কিনা তা দেখা
প্রতিটি কাজ তার শেষ রানগুলোর এক্সিট কোড এবং আউটপুট সংরক্ষণ করে। যে কাজ কখনও কোনো আউটপুট তৈরি করেনি তা কখনও চলেনি, যা এই স্ক্রিন সম্পর্কিত সবচেয়ে সাধারণ প্রশ্নের উত্তর।
এটি যা করতে পারে না
একটি নির্ধারিত কাজের একটি নির্দিষ্ট সীমা রয়েছে — এটি যদি তার নির্ধারিত সময়ের চেয়ে অনেক বেশি সময় ধরে চলে তবে এটি বন্ধ হয়ে যায়, যাতে কোনো আটকে থাকা কাজ নিজের একাধিক কপি তৈরি করতে না পারে। আপনার যদি এমন কাজ থাকে যা যৌক্তিকভাবেই কয়েক ঘণ্টা সময় নেয়, তবে সেটিকে ভাগ করুন অথবা সাপোর্ট টিমকে জানান এবং আমরা আপনার সাথে বিষয়টি পর্যালোচনা করব।
এখনও আটকে আছেন?
প্রতিটি প্ল্যানেই সহায়তা অন্তর্ভুক্ত রয়েছে এবং আপনার নিজের ভাষাতেই উত্তর দেওয়া হয়।
সহায়তার জন্য যোগাযোগ করুন → সব নিবন্ধ →