একটি দীর্ঘ গল্পের শর্ট এক্সডিবাগ টিপিক্যালটি ব্যবহার করার সময় আমার ক্রোন ফাইলগুলির ব্রেকপয়েন্টগুলিতে নির্ভরযোগ্যভাবে থামবে না:
php bin/magento cron:run
এক্সডিবাগ ঠিকঠাকভাবে ঠিকঠাক হয়ে গেছে এবং কখনও কখনও এটি কাজ করবে তবে 85% সময় এটি ব্যবহার করবে না এবং কেবলমাত্র সিএলআই-এ ঝুলবে যতক্ষণ না আমি পিএইচপিস্টর্মের সংযোগগুলির জন্য কান বন্ধ করি।
কীভাবে কোনওভাবে একটি ক্রোন ফাইল চালানোর উপায় আছে? Xdebug এ সঠিকভাবে পরীক্ষা করার জন্য আমার ক্রোন ফাইলের সামগ্রীগুলি একটি পৃথক কনসোল কমান্ডে কপি এবং পেস্ট করতে হয়েছিল যা আদর্শ নয়।
ম্যাজেন্টো 1.x এ আমি এক্সডিবুগের সাথে অ্যাডমিনে গিয়ে ক্রোন জব পরীক্ষা করার জন্য, আমি যা চাইছিলাম তা চেকবক্সিং করে এবং ড্রপডাউন থেকে রান বেছে বেছে এওই শিডিয়ুলার ব্যবহার করেছি এবং এটি দুর্দান্ত কাজ করেছে।
আমি এরকম কিছু ব্যবহার করতে চাইছি:
php bin/magento modulename:cronjob
যা নির্ধারিত না থাকলেও সর্বদা ক্রোন চালানো উচিত।
require '../app/bootstrap.php';
এছাড়াও টেস্টঅ্যাপ.এফপিপি তেও হওয়া দরকার:return $this->_response;
বা এটি আপনার পিএইচপিস্টর্মের স্ক্রিনশটটিতে থাকা একটি ত্রুটি ছুঁড়ে ফেলবে তবে আসল কোড নয়। আমি এটি দিয়ে আপনার উত্তরটি চেষ্টা করে সম্পাদনা করব।