সেটআপের জন্য ক্রোনজব সেটআপ করার কারণগুলি: ক্রোন: চালানো এবং আপডেট / ক্রোন.এফপি একটি মোতায়েন হওয়া প্রোডাকশন সিস্টেমে?


11

ম্যাজেন্টো 2-তে তিনটি কমান্ড রয়েছে যা ক্রোনজব হিসাবে সেট করা উচিত

* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log

প্রথম কমান্ড ( magento cron:run) সূচকগুলিকে পুনরায় সূচনা করে, স্বয়ংক্রিয় ই-মেলগুলি প্রেরণ করে, সাইটম্যাপ তৈরি করে এবং আরও অনেক কিছু। সাধারণত এটি পিএইচপি কমান্ড লাইন .iniফাইলের সাথে সম্পর্কিত। অন্যান্য দুটি কমান্ড কম্পোনেন্ট ম্যানেজার এবং সিস্টেম আপগ্রেড ব্যবহার করে।

সূত্র: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html

যদি আমি ডক্সটি সঠিকভাবে বুঝতে পারি update/cron.phpএবং bin/magento setup:cron:runশুধুমাত্র অ্যাডমিন প্যানেল থেকে মডিউল ইনস্টলেশন এবং আপডেটগুলির জন্য ব্যবহৃত হয়।

এটি এমন কিছু যা সঠিকভাবে মোতায়েন করা উত্পাদন ব্যবস্থায় ঘটে না যেখানে সমস্ত আপডেট কমপক্ষে প্রথমে একটি স্টেজিং সিস্টেমে করা হয়, তারপরে উত্পাদনে স্থানান্তরিত হয়।

তাহলে এই ক্রোনজবস স্থাপনের কোনও কারণ আছে কি? আমি যদি তাদের ছেড়ে চলে যাই তবে কী পরিবর্তন হবে?


কোথায় আছে update/cron.php?
রাফেল ডিজিটাল পিয়ানিজমে

updateডিরেক্টরি, GitHub সংগ্রহস্থলের মধ্যে নয় এছাড়াও এতে খুঁজে পাচ্ছি না vendorসুরকার এটা ইনস্টল আউট এর কোথাও মনে হয়।
ফ্যাবিয়ান শেমংলার

আকর্ষণীয়, আমি গিটহাব থেকে একটি ইনস্টল করেছি এবং এটি খুঁজে পাচ্ছি না।
রাফেল ডিজিটাল পিয়ানিজমে

ডক্সে এটি ব্যাখ্যা করা হয়েছে: "এই ক্রোন জবগুলি ওয়েব সেটআপ উইজার্ডে কাজ করে, যা অবদানকারী বিকাশকারীরা ম্যাজেন্টো অ্যাপ্লিকেশন বা উপাদানগুলি ইনস্টল বা আপডেট করার জন্য ব্যবহার করতে পারবেন না।" (অবদানকারী বিকাশকারীদের = গিটহাব থেকে ইনস্টল করা)
ফ্যাবিয়ান শেমংলার

লোল একটি প্রশ্ন জিজ্ঞাসা করে শেষ করেছেন: magento.stackexchange.com/questions/134449/…
রাফেল ডিজিটাল পিয়ানিজমে

উত্তর:


4

আপডেটেটর এবং সেটআপ ক্রোন জবগুলি কেবল ওয়েব সেটআপ উইজার্ডের মাধ্যমে আপগ্রেড করার সময় ব্যবহৃত হয়। বিশেষত, সেটআপ উপাদান এবং আপডেটার অ্যাপ্লিকেশনটির মধ্যে বার্তা বিনিময় সক্ষম করতে। সুতরাং আপনি যদি ওয়েব সেটআপ উইজার্ড ব্যবহার করার পরিকল্পনা না করেন তবে এই ক্রোন জবগুলি অক্ষম করা নিরাপদ হওয়া উচিত। সবচেয়ে খারাপটি ঘটতে পারে, আপনি ওয়েব সেটআপ উইজার্ড ব্যবহারের প্রয়াসে প্রস্তুতি ব্যর্থতা পাবেন।

আপডেটেটর হ'ল ম্যাজেন্টো থেকে আলাদা একটি অ্যাপ্লিকেশন। এটি কেবল ওয়েব সেটআপ উইজার্ডের মাধ্যমে ম্যাজেন্টো আপগ্রেডের সময় ব্যবহৃত হয় এবং ম্যাজেন্টো প্রকল্প প্যাকেজের অংশ হিসাবে বিতরণ করা হয় (ম্যাজেন্টো মডিউল হিসাবে নয় এবং ম্যাজেন্টো পণ্য মেটাপ্যাকেজের অন্তর্ভুক্ত নয়)। এটি পৃথক বেসরকারী গিট সংগ্রহস্থলে থাকে।

যেহেতু আপডেটেটর নিজেই আপগ্রেড করতে পারে না, তাই এটি ম্যাগেন্তোর একমাত্র উপাদান, যা কেবলমাত্র সিএলআইয়ের মাধ্যমে ম্যানুয়ালি আপগ্রেড করা যেতে পারে। এর অর্থ হ'ল ম্যাজেন্টো আপগ্রেড করার সময় আপনি স্বয়ংক্রিয়ভাবে নতুন আপডেটেটর সংস্করণ পাবেন না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.