আমাদের প্রায় 200 সার্ভার, হাইপার ভি, ফাইল ক্লাস্টার এবং আইআইএস রয়েছে যা সকলেই একই সমস্যাটির মুখোমুখি হয়, সাধারণ ব্যবহারের মাধ্যমে সার্ভারে একটি ইভেন্ট ঘটে যা সার্ভারের র্যামকে সর্বাধিক আউট বা ম্যাক্স আউট করে। এটি হয়ে গেলে, SVCHOST / ওয়ার্কস্টেশন পরিষেবাটি বিশেষত (নিজস্ব SVCHOST এর কাছে ওয়ার্কস্টেশন পরিষেবাটি বিচ্ছিন্ন করে নিচে) হ্যান্ডলগুলি / থ্রেডগুলি ছেড়ে দেওয়া বন্ধ করে দেয় এবং সেই পরিষেবাটির দ্বারা ব্যবহৃত স্মৃতি কখনও প্রকাশ হয় না। আমাদের কাছে কয়েকটি চরম ক্ষেত্রে ওয়ার্কস্টেশন পরিষেবাগুলি রয়েছে যা 255 জিবি সার্ভারে 40 গিগাবাইট র্যাম ব্যবহার করে। কিছু ক্ষেত্রে 40 মিলিয়ন হ্যান্ডলগুলির উপরের সন্ধান করা।
পুনরায় বুট করার সময় অবশ্যই সমস্যাটি চলে যায় এবং সমস্ত স্মৃতি ব্যবহার না হওয়া অবধি আবার উপস্থিত হয় না, ডাব্লু 3 প্রক্রিয়া বা হাইপারভি ভিএম দ্বারা বলুন, তারপরে ওয়ার্কস্টেশন পরিষেবাটি সমস্ত র্যাম দখল শুরু করে। প্রক্রিয়াটি খুব ধীর এবং কোনও সার্ভারে র্যামের পরিমাণের উপর নির্ভর করে সপ্তাহ / মাস সময় নিতে পারে।
আমাদের হাইপার ভি সার্ভার এবং আইআইএস সার্ভার উভয়ই কাজের ফাইলগুলির জন্য শেয়ার অ্যাক্সেস করে, এই শেয়ারগুলি এসএসডি স্টোরেজে থাকে, সুতরাং এগুলি প্রচুর পারফর্মেন্ট। আমরা সমস্ত বর্তমান প্যাচগুলি ইনস্টল করেছি তবে আর 2 তে চলে যাইনি কারণ আমাদের কাছে প্রচুর টুলিং রয়েছে যা এটি একটি তাৎপর্যপূর্ণ পদক্ষেপ তৈরি করবে এবং এটি আর 2-এ স্থির হবে এমন কোনও সুস্পষ্ট ইঙ্গিত পাওয়া যায় না।
আমরা প্রোকমন এবং অন্যান্য সরঞ্জামগুলি চালিত করেছি তবে বেশিরভাগ সমস্যাযুক্ত সার্ভারগুলিতে সেই সরঞ্জামগুলি এমনকি চলবে না। অন্যদের উপর, তারা যে ফলাফলগুলি সরবরাহ করে তা কেবল এটি দেখায় যে প্রকৃতপক্ষে সেই প্রক্রিয়াটিতে একটি মেমরি ফুটো আছে।
এই প্রক্রিয়া থেকে আমরা স্মৃতি মুক্ত করতে বা বাগটি সমস্ত একসাথে এড়াতে পারি এমন কোনও উপায় আছে কি? আমরা পুনরায় বুট করতে চাই না এবং এটি ত্রুটিযুক্ত অবস্থার পরে আমরা প্রক্রিয়াটি পুনরায় আরম্ভ করতে পারি না। প্রক্রিয়া হিমশীতল হয়ে যায়।
আমরা এই সমস্যাটিকে 'ঠিক' করতে নিয়মিত রিবুটগুলি এড়াতে চেষ্টা করছি, সুতরাং যে কোনও উত্তর প্রশংসিত হবে।