আমি অনেক লোককে রানিটের সাথে মিশ্রিত করে মনিট ব্যবহার করছি। তা কি অপ্রয়োজনীয় নয়? রানিটও ব্যবহার করে কী লাভ? এটি কি কারণ পরিষেবাগুলির সাথে ডিল করার সময় এটি আরও নির্ভরযোগ্য (যেমন এটি পিডফাইলে নির্ভর করে না)?
ধন্যবাদ!
আমি অনেক লোককে রানিটের সাথে মিশ্রিত করে মনিট ব্যবহার করছি। তা কি অপ্রয়োজনীয় নয়? রানিটও ব্যবহার করে কী লাভ? এটি কি কারণ পরিষেবাগুলির সাথে ডিল করার সময় এটি আরও নির্ভরযোগ্য (যেমন এটি পিডফাইলে নির্ভর করে না)?
ধন্যবাদ!
উত্তর:
আমি কখনই রানিটের কথা শুনিনি , তবুও আমি একজন ভারী মনিট ব্যবহারকারী ...
এ খুঁজছেন runit
, আমি দেখতে পাচ্ছি যে এটি একটি আরআই প্রতিস্থাপন। আমি যুক্তি দিয়েছি যে বেশিরভাগ এন্টারপ্রাইজ সিস্টেমগুলি তাদের ডিফল্ট Sys V init বা Upstart দিয়ে আটকে থাকে । আমি মনে করি এটি পরিবর্তন করার পক্ষে এটি একটি সাধারণ অভ্যাস নয়।
তবে, এখানে সম্পর্কটি হতে পারে যে রানিট মনিটকে ঘুরে বেড়ানোর এবং এটি চলছে কিনা তা নিশ্চিত করার একটি সুবিধাজনক উপায় সরবরাহ করে। মনিটকে ইনিটাব থেকে চালানোর মতোই সম্ভবত। এটি মূলত "নজরদারি দেখছে" বা আপনার নিরীক্ষণ সিস্টেমটি পর্যবেক্ষণ করছে।
অনুশীলনে, আমি মনিটকে একটি ডেমন হিসাবে ব্যবহার করি এবং এটি ক্র্যাশ হওয়া বা নিহত হওয়ার কোনও সমস্যা হয়নি had হতে পারে এর আবেদনটি runit
হ'ল এটি কিছু অতিরিক্ত সুরক্ষা সরবরাহ করে।
মনিট হিসাবে, এটি পিআইডি ফাইলগুলির পরিবর্তে প্রক্রিয়া নামের প্যাটার্ন ম্যাচিংয়ের সাথে ভালভাবে কাজ করে ।
রানিট সার্ভিস নিয়ন্ত্রণ এবং লগিংয়ের জন্য উপযুক্ত এবং ইউনিক্স-ওয়েতেও ভাল লেগে যায়: আপনার প্রয়োজনীয় অংশগুলি সহজেই সহজ অংশগুলিকে একত্রিত করুন। এটি কিছু চেক এবং ইভেন্টের প্রক্রিয়াজাতকরণ পরিষেবার শুরু / স্টপগুলি করতে পারে তবে আপনাকে এই সমস্ত জিনিস নিজেই স্ক্রিপ্ট করতে হবে। দ্রষ্টব্য: আপনার পরিষেবা অগ্রভাগে চালাতে না পারলে রানিট কাজ করে না।
মনিট পরিষেবাগুলি নিয়ন্ত্রণের জন্য ঠিক আছে (তবে রানিটের মতো এত ভাল নয় কারণ আপনাকে নিজেকে ডিমনাইজিং এবং লগইন করতে হবে) এবং যদি তারা সঠিক পিডফিল প্রকাশ করে তবে স্ব-ডেমোনাইজিং প্রক্রিয়াগুলির সাথেও ভাল কাজ করে। অন্যদিকে পরিষেবাগুলি দেখার জন্য এটি সত্যিই দুর্দান্ত: ইভেন্ট প্রসেসিং, মেমরি ফাঁসের জন্য পরীক্ষা করা এবং এ জাতীয়। এছাড়াও এতে ব্রাউজিং পরিষেবাদি স্টেটগুলির (কমান্ডলাইন ভিত্তিক এবং ওয়েব ভিত্তিক উভয়) এবং বেশ কয়েকটি সার্ভারের ডেটা পাওয়ার জন্য একটি বাণিজ্যিক ড্যাশবোর্ড এম / মনিটের জন্য দুর্দান্ত ড্যাশবোর্ড রয়েছে।
এইভাবে রানিট + মনিট ব্যবহার করে নিম্নলিখিতগুলি হয়ে যায়: