প্রতি মিনিটে ম্যাজেন্টো ক্রোন.এফপি ক্রোন জব চালানো কতটা নিরাপদ?


11

ম্যাজেন্টো সম্পর্কে 1.9

আমি প্রতি মিনিটে ম্যাজেন্টোর ক্রোন.এফপি চালাতে চাই কারণ, আমি চাই ক্লায়েন্টের অর্ডারে বিক্রয় ইমেলটি যত তাড়াতাড়ি সম্ভব প্রেরণ করা হোক। সুতরাং ইমেল ফাংশন ছাড়াও কেউ আমাকে জানতে পারে যে ডিফল্ট ক্রোন.এফপি প্রতি মিনিটে এটি চালানো কতটা বুদ্ধিমান অর্থে হয় এবং আমরা যদি প্রতি মিনিটে এটি চালাই তবে 1 মিনিটের আগে কী কী সম্পর্কে সচেতন থাকতে হবে তা সমস্যা হয়ে দাঁড়ায় এই কাজ।

উত্তর:


8

সম্পূর্ণ সুরক্ষিত - এবং বেশিরভাগ ক্ষেত্রে বাধ্যতামূলক, অন্যথায় চাকরিগুলি এড়িয়ে যেতে পারে।

কেবলমাত্র আপনি নির্বাহ cron.shকরছেন না তা নিশ্চিত করুনcron.php

কেবল লক্ষ করুন যে ক্রোন ক্রিয়াকলাপগুলি যখন ঘটে থাকে তখন ক্রোনটির নিয়মিততা নিজেই নির্দেশ করে না - মডিউলটি নিজেই এটি করে।

যেমন। কার্য তালিকার জন্য দুর্দান্ত ম্যাজরুন ব্যবহার করে ,

[www-data@acc1 .microcloud ~]
[~]$ mr_examplecom sys:cron:list


  Cronjob List


+-----------------------------------------+------+----+----+----+----+
| Job                                     | m    | h  | D  | M  | WD |
+-----------------------------------------+------+----+----+----+----+
| aggregate_sales_report_bestsellers_data | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_coupons_data     | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_invoiced_data    | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_order_data       | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_refunded_data    | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_shipment_data    | 0    | 0  | *  | *  | *  |
| aggregate_sales_report_tax_data         | 0    | 0  | *  | *  | *  |
| captcha_delete_expired_images           | */10 | *  | *  | *  | *  |
| captcha_delete_old_attempts             | */30 | *  | *  | *  | *  |
| catalog_product_alert                   |      |    |    |    |    |
| catalog_product_index_price_reindex_all | 0    | 2  | *  | *  | *  |
| catalogrule_apply_all                   | 0    | 1  | *  | *  | *  |
| core_clean_cache                        | 30   | 2  | *  | *  | *  |
| currency_rates_update                   |      |    |    |    |    |
| log_clean                               |      |    |    |    |    |
| newsletter_send_all                     | */5  | *  | *  | *  | *  |
| paypal_fetch_settlement_reports         |      |    |    |    |    |
| persistent_clear_expired                | 0    | 0  | *  | *  | *  |
| sales_clean_quotes                      | 0    | 0  | *  | *  | *  |
| sitemap_generate                        |      |    |    |    |    |
| system_backup                           |      |    |    |    |    |
| xmlconnect_notification_send_all        | */5  | *  | *  | *  | *  |
+-----------------------------------------+------+----+----+----+----+

আপনি দেখতে পাচ্ছেন যে কার্যগুলির মধ্যে, এই তালিকার সর্বাধিক নিয়মিত প্রতি 5 মিনিটে হয়। যার অর্থ হ'ল ক্রোনটি প্রতি মিনিটে চালানোর জন্য কনফিগার করা থাকলেও এটি কোনও পার্থক্য করবে না newsletter_send_allএবং xmlconnect_notification_send_allকেবল প্রতি 5 মিনিটে চলবে।


যদি সিএলআই আপনার ব্যাগ না হয় তবে আপনি সময়রেখাকে কল্পনা করতে অ্যাও শিডিউলারটি ব্যবহার করতে পারেন (সমান দুর্দান্ত)

এটি আপনাকে দেখায় যে কখন কাজগুলি সঞ্চালনের জন্য রয়েছে এবং যদি সেগুলি সম্পাদন করা হয় বা এড়ানো যায়।


ক্রোন.ফ্পের উপর ক্রোন.শ কেন?
নাভার

ক্রোন.শ নিশ্চিত করে যে স্ক্রিপ্টের কেবলমাত্র একটি উদাহরণ সেই সময়
চলবে

1
সম্ভবত এটি লক্ষণীয় যে আপনার যদি ক্রমানুসারে নিয়মিতভাবে চলমান কাজ হিসাবে ম্যাগেন্টো ক্রোনটি নিয়মিতভাবে না চালানো হয় তবে আপনার ক্রোন সময়গুলির উপর নির্ভর করে আপনি একই সময়ে একই কাজ চালানোর 2 টি উদাহরণ পেতে পারেন এবং এটি সমস্যার কারণ হতে পারে। সুতরাং আমি বেনের সাথে একমত হব, প্রতি মিনিটে এটি চালানো সেরা ধারণা তবে আপনি জানেন যে এই পরিস্থিতি কখনই ঘটতে পারে না।
জোনাথন হাসি

@ জোনাথন হাসি: আমি যতদূর জানি সমস্ত কাজ ক্রমানুসারে কার্যকর করা হয়। সুতরাং আপনি যখন cron.sh দিয়ে সময়সূচীটি চালাবেন আপনার ভাল হওয়া উচিত। তাই না?
হেলকোড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.