উইকএন্ডের শেষের দিকে আমি যে ওয়েবসাইট চালাচ্ছি সেগুলি কাজ বন্ধ করে দিয়েছে, প্রতিবার ওয়েবসাইটটিতে অনুরোধ করার সময় ইভেন্ট ভিউয়ারে নিম্নলিখিত ত্রুটিটি রেকর্ড করে:
ইভেন্ট আইডি: 9001
ডাটাবেস ' ডাটাবেসের নাম ' জন্য লগ পাওয়া যায় না। সম্পর্কিত ত্রুটি বার্তাগুলির জন্য ইভেন্ট লগ চেক করুন। কোনও ত্রুটি সমাধান করুন এবং ডাটাবেস পুনরায় চালু করুন।
ওয়েবসাইটটি একটি ডেডিকেটেড সার্ভারে হোস্ট করা হয়েছে, তাই আমি সার্ভারে আরডিপি করতে সক্ষম হয়েছি এবং আশেপাশে ঝাঁকুনি দেব। LDF
ডাটাবেসের জন্য ফাইলের মধ্যে বিদ্যমান C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
ফোল্ডারের, কিন্তু একই ত্রুটিটি প্রতিবেদন করার সময় একটি ডায়লগ বক্স থেকে ম্যানেজমেন্ট স্টুডিও ফলাফল ডাটাবেসের সঙ্গে কোনো কাজ করার চেষ্টা - 9001: ডাটাবেসের জন্য লগ উপলব্ধ নেই ...
এই ত্রুটিটি আমি এই প্রথম পেয়েছি এবং আমি এই সাইটটি (এবং অন্যদের) এই ডেডিকেটেড ওয়েব সার্ভারে এখন দুই বছরেরও বেশি সময় ধরে হোস্ট করছি।
এটি আমার বোঝা যায় যে এই ত্রুটিটি একটি দূষিত লগ ফাইলকে নির্দেশ করে। আমি ডেটাবেস পৃথক করে এবং তারপরে কয়েক দিন আগে একটি ব্যাকআপ পুনরুদ্ধার করে ওয়েবসাইটটি অনলাইনে ফিরে পেতে সক্ষম হয়েছি, তবে আমার উদ্বেগ হ'ল এই ত্রুটিটি আরও একটি ভয়াবহ সমস্যার ইঙ্গিত দেয়, যথা একটি হার্ড ড্রাইভ ব্যর্থতা।
আমি ওয়েব হোস্টিং সংস্থায় সমর্থন ইমেল করেছিলাম এবং এটি তাদের জবাব ছিল:
ইভেন্ট লগটিতে কারণটির অন্য কোনও ইঙ্গিত উপস্থিত রয়েছে বলে মনে হয় না, সুতরাং লগটি দূষিত হওয়ার সম্ভাবনা রয়েছে। বর্তমানে মেমরির রিসোর্সগুলি 87% এ রয়েছে যা এর প্রভাবও ফেলতে পারে তবে অসম্ভাব্য।
লগটি কি কেবল "দুর্নীতিগ্রস্থ হয়ে উঠতে পারে?"
আমার প্রশ্ন: এই সমস্যাটি নির্ণয়ের জন্য আমার পরবর্তী পদক্ষেপগুলি কি করা উচিত? এটি কীভাবে নির্ধারণ করতে পারি এটি আসলে একটি হার্ডওয়্যার সমস্যা কিনা? এবং যদি এটি হয় তবে ডিস্ক প্রতিস্থাপনের বাইরেও কি কোনও বিকল্প আছে?
ধন্যবাদ