যদি কোনও প্রক্রিয়া মারা যায় তবে পুনরায় চালু করার জন্য আমি কীভাবে আপস্টার্ট, রানিট, সুপারভাইজার, ডিমনটোলস ইত্যাদির মধ্যে পছন্দ করব?


13

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

আমি বেশ কিছু খুঁজে পেয়েছি যা কাজটি করতে পারে:

  • ভুঁইফোঁড়
  • চালাও এটা
  • কর্মকর্তা
  • daemontools
  • আরো অনেক

কোনও বিস্তৃত নিবন্ধ যা কোনও প্রক্রিয়া নিরীক্ষণ এবং পুনঃসূচনা করতে ব্যবহৃত বিভিন্ন ইউটিলিটিগুলির সাথে তুলনা করে এবং তার বিপরীতে রয়েছে?


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

আপনার নিজের কোডটি ঠিক যেভাবে চান তা করতে এটি লিখুন। এটি একটি সহজ কাজ।
রায়ান বাবচিশিন

উত্তর:


3
  • runitএর উত্তরসূরি daemontools(উভয়ই লিখিত আছে c)

  • supervisordব্যবহার python

আমি একই লেখকের runitসাথে আলপাইন লিনাক্সের পাত্রে প্রায় 10 মাস ধরে ব্যবহার করছি / এবং বিভিন্ন অন্যান্য পরিষেবা পরিচালনা করতে । এটি হালকা, পরিচালনা করা সহজ এবং আমার কোনও পরিষেবাতে ব্যর্থতা নেই। লগিং ডিমনটি তার নিজস্ব ব্যবহারকারীর হিসাবেও চালিত হয় এবং যা ভাল তা নয় ।socklog lxcwebdatabaseroot

voidlinux ব্যবহার runitএটা যেমন initসিস্টেম & এছাড়াও সেবা তত্ত্বাবধানে (অনুসন্ধানের জন্য প্যাকেজ গাছ runউদাহরণ জন্য ফাইল runitস্ক্রিপ্ট)।


2

যদি আপনার ডিস্ট্রো আপস্টার্ট ব্যবহার করে তবে এটির সাথে যান। এটি জব পুনঃসূচনা করার জন্য খুব বেসিক সমর্থন রয়েছে, তবে @EEAA দ্বারা উল্লিখিত লিস্ট পুনরায় আরম্ভ থেকে আটকাতে পারে এমন সীমা অন্তর্ভুক্ত করে।

যদি আপনার ওএস অন্য আর একটি প্রোগ্রাম ব্যবহার করে তবে এটিকে পরিবর্তন করবেন না। আপনি উল্লিখিত অন্যান্য সরঞ্জামগুলিতে আমি সত্যিই আপনাকে সাহায্য করতে পারি না, কারণ আমি সাধারণত উবুন্টু ব্যবহার করি যেখানে আপস্টার্ট এখনও উপস্থিত (সর্বশেষ এলটিএস হিসাবে), তাই তাদের সাথে আমার খুব কমই কাজ করার দরকার নেই। তবে একটি সহজ স্ক্রিপ্ট তৈরি করা কোনও কঠিন কাজ নয় যা ক্রোন থেকে এক মিনিটে একবার চালানো হয় (বা আরও ঘন ঘন অর্থাত্‍ একটি লুপে) যা কোনও পিআইডি উপস্থিত রয়েছে কিনা তা পরীক্ষা করতে পারে এবং ব্যর্থতায় পুনরায় সূচনা করতে পারে।

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