কার্নেল প্যানিক হ্যাং হওয়ার পরে আমি কোনও সার্ভারে লগগুলি কীভাবে দেখতে পারি?


10

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

এটা কি সত্য যে আমি যখন হার্ড রিবুট করি তখন বার্তাটি নিজেই হারিয়ে যাবে বা সেখানে কোনও সেটিং আমি কোথাও বলতে পারি সিসলগ-এনজি বা কমপক্ষে সিস্টেমে কমপক্ষে ত্রুটি লগ সংরক্ষণ করতে যাতে আমি এ জাতীয় দুর্ঘটনাগুলি রোধ করতে পারি ভবিষ্যতে? আমি যাইহোক একটি 2.6.x কার্নেল চালাচ্ছি।

আগাম ধন্যবাদ.

উত্তর:


5

কার্নেল প্যানিক লগ করতে, নেটকনসোল ব্যবহার করা সিরিয়াল লিঙ্কটি ব্যবহার করার চেয়ে সহজ উপায়;)

উবুন্টু উইকিতে এটি সম্পর্কে একটি দরকারী এন্ট্রি রয়েছে যা অন্যান্য লিনাক্স স্বাদে ব্যবহার করা যেতে পারে ... আর্চলিনাক্সের সাথে উদাহরণস্বরূপ আমাকে সহায়তা করেছে।

নোটকনসোল বুট করার সময় সেটআপ করা যেতে পারে তা নোট করুন।


4

সাধারণত এই পরিস্থিতিতে আমি একটি রিমোট সিরিয়াল কনসোল সেটআপ করেছি এবং তারপরে কনসোলে উপস্থিত সমস্ত কিছু লগইন করেছিলাম । আপনি আরএস -232 কেবলের মাধ্যমে মেশিনের সিরিয়াল বন্দরটিকে অন্য মেশিনে সংযুক্ত করে এটি করতে পারেন। সিরিয়াল বন্দরগুলি ধীরে ধীরে অদৃশ্য হয়ে যাওয়ায় এটি এই দিনগুলিতে কিছুটা জটিল হয়ে উঠতে পারে, তবে আমি মনে করি বেশিরভাগ সার্ভারগুলি সেগুলি এখনও রয়েছে।

তারপরে সেই অন্য মেশিনে কনসভার চালান এবং কনসোল লগিং কনফিগার করুন। এটি কনসোলে সমস্ত কিছু লগ করার এবং সিস্টেমে একটি বিকল্প লগইন পাথ সরবরাহ করার উভয়কেই একটি ভাল উপায় সরবরাহ করে।

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


4
ফিল এর উত্তর, নোট ছাড়াও যে অনেক (সবচেয়ে?) * কিসসু সিস্টেম কার্নেল / র্যাম একটি প্যানিক ঘটনা swap পার্টিশন ডাম্প হবে, এবং ডাম্প কপি /var/crashবা /var/adm/crashপুনরায় বুট করা হলে আপনি একটি ডিবাগার সঙ্গে এটি আক্রমণ করতে অনুমতি এবং দেখুন কোথায় আতঙ্ক ছড়িয়ে পড়েছে। সিরিয়াল কনসোলটি এখনও একটি দুর্দান্ত বিকল্প, যদিও এটি আপনাকে সার্ভারের আগে সার্ভারটি শেষ কাজটি করেছিল তা দেখতে দেয় panic()
voretaq7

0

আপনি অন্য মেশিনে সিসলগ বার্তাগুলির প্রতিলিপি চেষ্টা করতে পারেন। সম্ভবত এগুলি সমস্তই নয় তবে তাদের জন্য কেবল সতর্কতা এবং সমালোচনা এবং অক্ষম ক্যাচিং।

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