আমি কি একটি ওয়াচডগের মালিক?


11

বেশিরভাগ সময় আমি যখন রিবুট করি তখন নীচের ত্রুটি বার্তাটি পাই:

kernel: watchdog watchdog0: watchdog did not stop!

আমি কাজ করে ওয়াচডগ সম্পর্কে আরও জানার চেষ্টা করেছি man watchdog, কিন্তু এটিতে কোনও ম্যানুয়াল প্রবেশ নেই। আমি চেষ্টা করে yum list watchdogদেখেছি এটি ইনস্টল করা হয়নি। যাইহোক, আমি যখন /devডিরেক্টরিটি দেখি, আমি আসলে দুটি ওয়াচডগ পেয়েছিলাম:

watchdog এবং watchdog0

আমি আগ্রহী. আমি কি আসলে কোনও ওয়াচডোগের মালিক? কার্নেল কেন অভিযোগ করে যে আমি রিবুট করার সময় এটি থামেনি?

উত্তর:


7

বেশিরভাগ আধুনিক পিসি হার্ডওয়্যারের মধ্যে ওয়াচডগ টাইমার সুবিধা রয়েছে। আপনি উইকিপিডিয়া: ওয়াচডগ টাইমার্সের মাধ্যমে তাদের সম্পর্কে এখানে আরও পড়তে পারেন । লিনাক্স কার্নেল ডক্স থেকেও:

উদ্ধৃতি - https://www.kernel.org/doc/Docamentation/watchdog/watchdog-api.txt

একটি ওয়াচডগ টাইমার (ডাব্লুডিটি) একটি হার্ডওয়্যার সার্কিট যা কোনও সফ্টওয়্যার ত্রুটির ক্ষেত্রে কম্পিউটার সিস্টেমটিকে পুনরায় সেট করতে পারে। আপনি সম্ভবত এটি ইতিমধ্যে জানতেন।

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

লিনাক্স ওয়াচডগ এপিআই হ'ল একটি বরং অ্যাড-হক নির্মাণ এবং বিভিন্ন ড্রাইভার বিভিন্ন অংশে প্রয়োগ করে এবং কখনও কখনও এটি বেমানান হয় না। এই ফাইলটি বিদ্যমান ব্যবহারের নথিভুক্ত করার একটি প্রয়াস এবং ভবিষ্যতের ড্রাইভার লেখকদের এটি একটি রেফারেন্স হিসাবে ব্যবহার করার অনুমতি দেয়।

এই SO প্রশ্নোত্তর শিরোনাম, লিনাক্সে হার্ডওয়্যার ওয়াচডগ কে রিফ্রেশ করছে? , লিনাক্স কার্নেল এবং হার্ডওয়্যার ওয়াচডগ টাইমার মধ্যে যোগসূত্রটি কভার করে।

ওয়াচডগ প্যাকেজ সম্পর্কে কী?

আরপিএম-এর বিবরণ এটি বেশ পরিষ্কার করে দিয়েছে, আইএমও। watchdogডেমন হয় একটি সফ্টওয়্যার সংস্থা হিসাবে কাজ করতে পারেন বা হার্ডওয়্যার বাস্তবায়ন ইন্টারঅ্যাক্ট করতে পারবেন।

আরপিএম বিবরণ থেকে অংশ

ওয়াচডগ প্রোগ্রামটি একটি শক্তিশালী সফটওয়্যার ওয়াচডগ ডেমন হিসাবে ব্যবহার করা যেতে পারে বা কোনও আবাসিক বেসবোর্ড ম্যানেজমেন্ট কন্ট্রোলারের (বিএমসি) আইপিএমআই হার্ডওয়্যার ওয়াচডগ ড্রাইভার ইন্টারফেসের মতো একটি হার্ডওয়্যার ওয়াচডগ ডিভাইস হিসাবে পর্যায়ক্রমে ব্যবহৃত হতে পারে। ওয়াচডগ পর্যায়ক্রমে / dev / ওয়াচডোগে লিখে দেয়; / dev / watchdog লেখার মধ্যে ব্যবধানটি ওয়াচডগ সিস্কোনফিগ ফাইলে সেটিংসের মাধ্যমে কনফিগারযোগ্য।

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

একটি হার্ডওয়্যার ওয়াচডগ হিসাবে অপারেটিং করার সময়, মেশিনটি BMC দ্বারা শুরু করা একটি হার্ড রিসেট (বা ওয়াচডগ টাইমার সমাপ্তির পরে গ্রহণের জন্য যে কোনও পদক্ষেপের জন্য কনফিগার করা হয়েছিল) অভিজ্ঞতা পাবে।


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

1
@ কিউশনওভারফ্লো - আমি এটি বুঝতে পারি যে সিস্টেমটি নজরদারি সুবিধা সরবরাহ করে (এটি মূলত হার্ডওয়্যার)। কার্নেল তাই এর মালিকানাধীন এবং এই হার্ডওয়্যারটিকে ঠিক যেমন সিস্টেমের মধ্যে থাকা অন্য কোনও হার্ডওয়ারের মতো পরিচালনা করে। আপনি ব্যবহারকারী কার্নেলের মাধ্যমে এটির সাথে ইন্টারঅ্যাক্ট করেছেন তবে কোনও অফিসিয়াল ক্ষমতাতে এটির মালিকানা নেই। আপনি কেবল এটির গ্রাহক। চলমান সফ্টওয়্যারটি অপ্রত্যাশিত উপায়ে হার্ডওয়্যারটিকে সংযুক্ত করার ক্ষেত্রে ডাব্লুডিসিটি অন্তর্নির্মিত সুরক্ষা হিসাবে ব্যবহৃত হয়। তারা একটি সুরক্ষা ব্যবস্থা যা সিস্টেমকে পুনরুদ্ধার করার সুযোগ দেয় allow
slm

আমি দেখছি .. তবে মনে হচ্ছে আমি যদি ওয়াচডগ ইনস্টল করি তবে সরাসরি এটির সাথে যোগাযোগ করতে সক্ষম হয়েছি। /etc/watchdog.confএর আচরণটি সরাসরি পাল্টাতে একটি কনফিগার ফাইল রয়েছে বলে মনে হচ্ছে ।
প্রশ্ন ওভারফ্লো

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