নাম সার্ভার ডেমন নিয়ে আমি বুঝতে পারছি তার চেয়ে বেশি সিপিইউ ব্যবহার করে আমার একটি সমস্যা হচ্ছে। আমি যে ভিপিএস চালিয়ে যাচ্ছি তা কেন ধীর মনে হচ্ছে তা জানার চেষ্টা করার সময় আমি এই সমস্যাটি পেয়েছি।
প্রথমত, named
উচ্চ-সিপিইউ ব্যবহারের সমস্যাটি নতুন নয়: এই প্রশ্নটি আমাকে সমস্যার সমাধানের জন্য পদক্ষেপ সরবরাহ করেছে। আমার সমস্যাটি হ'ল যদিও আমি সাফল্যের সাথে @Fesaid দ্বারা বিস্তারিত উত্তরের পদক্ষেপগুলি অনুসরণ করেছি, তবুও আমি বেশ সক্রিয় এবং সিপিইউ-ক্ষুধার্ত প্রক্রিয়াটি দেখতে পাচ্ছি।
সার্ভারটি একটি ভিপিএস যা একটি আধুনিক সিএনটিএস 6.8 চালিয়ে যা বেসিক সার্ভার পরিষেবাদি এবং কঠোরভাবে অভিনব কিছু নয় (পিএইচপি 5.5 সমর্থন সহ ওয়েব সার্ভার, এফটিপি, ই-মেইল সার্ভার এবং এলডিএপি)। yum list installed bind
ইনস্টল করা প্যাকেজটির সংস্করণটি 9.8.2-0.47.rc1.el6 হিসাবে প্রকাশ করে।
আমি সবেমাত্র সমস্ত জোন ফাইলের সামগ্রীগুলি পরীক্ষা করেছি এবং যতদূর আমি বলতে পারি, সামগ্রীগুলি সঠিক। এখানে প্রতি অঞ্চলতে মাত্র 4 টি অঞ্চল এবং গড়ে 6 টি রেকর্ড রয়েছে।
এখানে একটি স্ক্রিনশট দেওয়া হয়েছে top
(যদিও ডিসপ্লেটি সময় অনুসারে বাছাই করা হয় না তবে আমি নিশ্চিত করতে পারি যে named
এটি এখন পর্যন্ত সবচেয়ে লোভজনক প্রক্রিয়া - স্ক্রিনশটের মানগুলি দু'দিন ধরে মোটামুটি ১১.7% উপস্থাপন করে):
আমি ইতিমধ্যে CentOS 7 এ মাইগ্রেশন প্রস্তুত করতে শুরু করেছি এবং পরীক্ষার জন্য আমি আমার কম্পিউটারে একটি ভিএম ইনস্টল করেছি। তবে যেহেতু এই বিকল্পটির জন্য ব্যাকআপ তৈরি করা, সমস্ত সফ্টওয়্যার পুনরায় ইনস্টল করা, ডেটা মাইগ্রেশন করা এবং কনফিগারেশনটিকে নকল করা / রূপান্তরকরণ সহ অনেক কাজ করা দরকার, তাই পরীক্ষাটি ছেড়ে দেওয়া যাক, আমি অন্যান্য বিকল্প বিবেচনা করেই চলেছি।
আমি যোগ করতে আপনাকে অবশ্যই অনলাইনে পয়েন্ট খুঁজে পাইনি শুধু পোস্টে বা বার্তা প্রায় প্রতি যদিও managed-keys-directory "/var/named/dynamic";
কনফিগারেশন ফাইলের মধ্যে এবং সেখানে স্টপ, আমার মনে হয় কিছু একটা অ ভজনা ডেমন যে সঙ্গে মজ্জাগতভাবে ভুল আছে না অলস যায়। আমি 9 ঘন্টা আগে আমার ভিপিএসের মধ্যে এসএসএইচ করেছি এবং এটিই কেবল প্রক্রিয়া যা নিয়মিত চলছে।
কি হচ্ছে তা নির্ধারণ করার জন্য আমি আরও কিছু করতে পারি? স্পষ্টতই, আমি জানি যে নামকরণের প্রক্রিয়াটিতে একটি সমস্যা আছে এবং আমি এটি সনাক্ত করার চেষ্টা করছি।
এছাড়াও, সমস্যাটি 9.9.3 সংস্করণে ডিল করা হয়েছে বলে মনে করা হচ্ছে এবং CentOS 6 9.8.2 ব্যবহার করছে, একটি বিনা সংস্করণ সরবরাহ করবে যা বাইন্ডের একটি আপডেট সংস্করণ সরবরাহ করে?
NS has no address records (A or AAAA)
এবং আমি আজ আগে তাদের ঠিক করেছিলাম, যা এই সমস্যার হিসাবে কোনও পরিবর্তন করেনি। আপনি যে লগগুলি উল্লেখ করছেন তা কি এটি?
bind
এর লগ কি অনুরোধ মত বা যদি এটি ত্রুটি উৎপন্ন চেহারা দেখতে? আপনারbind
পুনরাবৃত্তি অনুরোধ গ্রহণ? আপনার কি এমন কোনও সুরক্ষা রয়েছেfail2ban
যা নির্দিষ্ট আপত্তিজনক অবরুদ্ধ করতে ব্যবহার করা যেতে পারে?