Login Register
বিপর্যয় থেকে রক্ষা

গতকাল সন্ধ্যায় সাইটের ডেটাবেস আপগ্রেড করতে গিয়ে বেশ কিছু গোলযোগ লক্ষ্য করি। যে গন্ডগোলটা ধরা পড়ে, তা হল, এই ঈদ উপলক্ষে প্রত্যেক সক্রিয় সদস্যকে ৫০ ক্রেডিট (১৫+১৫+১৫+৫ মোট চারবারে) উপহার হিসাবে দিয়েছিলাম, সেটা কারও কারও ইউজার ব্যালান্সে মোট ৫০এর পরিবর্তে ১৫+১৫+১৫+৫০ হিসাবে ঢুকেছিল। মোট চারবারে দিয়েছি, কারণ সাইটের ফেস্টিভ্যাল বোনাস প্যানেলটা গত ঈদের সময় করে উঠতে পারিনি, ফলে সেবার বোনাস দেয়া যায়নি। সেটা আপডেট করে দুবার বোনাস দেবার পর লক্ষ্য করি, ক্রেডিট লিস্টে কারও বোনাস যোগ হচ্ছে না। স্ক্রিপ্টের কোডিংয়ে গোলযোগ ঠিক করতে গিয়ে আরো একবার (একসঙ্গে ৫০) বোনাস দিই। এবার অ্যাকাউন্টে বোনাস যোগ হলেও ক্রেডিট লিস্টে কারও বোনাস যোগ হয়নি, ফলে অ্যাকাউন্ট ব্যালান্স ও ক্রেডিট লিস্টে গোলযোগ হয়ে যায়। সেই মুহুর্তে গোলযোগটা ধরা না পড়লেও কাল বুঝতে পারি যে প্রত্যেকবারই ইউজার অ্যাকাউন্টে বোনাস যোগ হলেও ক্রেডিট লিস্টে ওটা যোগ হচ্ছে না। আর ওটা ঠিক করতে গিয়ে শেষে অজান্তেই ডেটাবেসে বিশৃঙ্খলা বাধিয়ে ফেলি। একই ডেটার পুনরাবৃত্তি ঘটে যায়। কোথায় যে ভুল হয়ে পড়েছিল, সেটা সেই মুহুর্তে বুঝে উঠতে পারিনি। ভুল খুঁজে বার করতে গিয়ে শেষে পরিস্থিতি এমনই হয়ে পড়ে, যে পুরো ডেটাবেসের বেশ কিছু অংশ গায়েব হয়ে যায় সার্ভার থেকে। সে সময় ইলেকট্রিক ফল্টের কারনে বাধ্য হয়েই মেশিন বন্ধ করে কাজ থামাতে হয়। কিন্তু যাতে আর কেউ এইসময় লগিন করে লগিন বোনাস সংগ্রহ করার বৃথা চেষ্টা না করে তার জন্য তড়িঘড়ি এরর পেজটা বানিয়ে সাইট বন্ধ করে দিই। আজ সকাল থেকে চেষ্টা করে এইমাত্র পুরো ডেটাবেস রিস্টোর করলাম। তার পরেও আমার অনুমান, অল্প কয়েকজন সদস্যের কিছু লগিন বোনাস/এডভিউ হয়তবা হারিয়ে গেছে। তবে যাই হোক, আশা করছি, সবার পূর্বের অ্যাকাউন্ট ব্যালান্স ও ঈদের ৫০ ক্রেডিট মিলিয়ে ঠিকঠাকই আছে। ঈদের এই আনন্দ উজ্জ্বল মুহুর্তে এমন একটা বিশৃঙ্খলা ঘটে যাওয়ায় আমি লজ্জিত। তবে সকল সদস্যদের অনুরোধ, নিজের নিজের স্মৃতি থেকে একটু মিলিয়ে দেখুন, আর কোনও গোলযোগ রয়ে গেছে কিনা। আপনার অ্যাকাউন্টে যে অ্যামাউন্ট দেখাচ্ছে, সেটা আপনার আসল ক্রেডিট ব্যালান্স। সেখানে আর কোনও গোলযোগ থাকার সম্ভাবনা নেই বলেই আমার ধারণা। সকলকে ধন্যবাদ।

5th August, 2020 3:21 PM, Last Edit by banglamax on 5th August, 2020 3:27 PM
Comments
#1

আমার মনে হয় সাইটের ব্রেকডাউন হওয়ার আগে আমার ব্যালেন্স ২২৮+ ছিল,ফিরে আসার পর ১৮৫+ দেখাচ্ছিল। এরাউন্ড ৫০ ক্রেডিটের গোলমাল হয়েছে বলে মনে হচ্ছে।


5th August, 2020 7:11 PM
#2

হ‍্যাঁ ভাই, ৫০ ক্রেডিট এর সঙ্গে আরও অতিরিক্ত ৪৫ মোট ৯৫ ক্রেডিট এড হয়েছিল অ্যাকাউন্টে। অথচ ক্রেডিট লিস্টে সেটা যোগ হয়নি। সেটা ঠিক করতে গিয়ে ডেটাবেস রোলব‍্যাক করতে হয়েছে, ঈদ বোনাসের আগের ব‍্যালান্স ফিরে আসার পর আবার ধাপে ধাপে এরর কারেকশন করে গতকালের অবস্থানে ফিরে আসতে হয়েছে। ফলে অতিরিক্ত ৪৫ ক্রেডিট বাদ গিয়েছে।


5th August, 2020 9:39 AM
#3

বেশ বড় বাঁচা বেঁচে গেছেন। শুভকামনা রইল।


16th August, 2020 11:56 AM
Pages 1
Powered by Blogerythm v3.3 যাত্রা শুরু পয়লা এপ্রিল ২০১৯ © মুগ্ধবাংলা (২০১৯-২০৩৪)