যদি কখনো কোন ওয়েবসাইট ভিজিট করতে গিয়ে 500 Internal Server Error দেখেন, তাহলে বুঝতে হবে ওয়েবসাইটটিতে কোন ঝামেলা হয়েছে। এটা আপনার কম্পিউটার, ব্রাউজার কিংবা ইন্টারনেট কানেকশনের সমস্যা নয়। সমস্যা ঐ সাইটটির যেটিতে আপনি ভিজিট করতে চাচ্ছেন।
400 Bad Request Error, 403 Forbidden Error, 404 Not Found Error এর মতো এটি খুব পরিচিত একটি এরোর, যা প্রায়শই আমাদের চোখে পড়ে। চলুন আর কথা বাড়িয়ে জেনে নিই, 500 Internal Server Error মানে আসলে কী, এটার কোন সমাধান আছে কিনা, আর থাকলে তা কীভাবে করবেন।
500 Internal Server Error কি?
ওয়েবসাইট ভেদে ব্রাউজারে 500 Internal Server এই এরোরটি বিভিন্ন রুপেই দেখতে পারেন। যেমন, 500 Internal Server Error, 500 Error, HTTP Error 500, 500. That’s an error, Temporary Error (500) কিংবা শুধুমাত্র এরোর কোডটি অর্থাৎ “500” দেখতে পারেন। যেগুলো আসলে সবই একই অর্থ বহন করে, মানে 500 কোড যুক্ত যাই লেখা থাকুক না কেন সেটা একই এরোরকে নির্দেশ করে।
কারণ, 500 হচ্ছে একটি এইচটিএমএল স্ট্যাটাস কোড যা একটি মাত্র নির্দিষ্ট ধরণের এরোর বুঝানোর জন্য ব্যবহার করা হয়ে থাকে। এই ক্ষেত্রে 500 কোডটি দ্বারা Internal Server এরোর বুঝানো হয়।
প্রশ্ন হচ্ছে Internal Server এরোর জিনিসটা কী? সহজ কথায় বললে, এটি একটি ওয়েব সার্ভারের অভ্যন্তরীণ সমস্যা, যে কোন ধরণের হতে পারে, ওয়েব ডেভেলপিংএ সমস্যা, কোডিং এ সমস্যা, ডাটাবেজে সমস্যা যে কোন কিছু। যেটি আসলে স্পেসিফিকভাবে সার্ভার সেই মূহুর্তে শনাক্ত করতে পারে না।
আবার যেহেতু সেই একই সময়ে সার্ভার আপনাকে সেই ওয়েবপেজটি দেখাতেও পারে না তাই ওয়েবপেজের জায়গায় সার্ভার আপনাকে এই এরোর মেসেজটি দেখায়।
কীভাবে এর সমাধান করবেন?
500 এরোরের পিছনের কারণটা যেহেতু একান্তই ওয়েবসাইটের সমস্যা তাই আসলে আপনি চাইলেও এক্ষেত্রে কিছুই করতে পারবেন না। একমাত্র সেই ওয়েবসাইট নিয়ন্ত্রণ বা রক্ষণাবেক্ষণের দ্বায়িত্বে যারা আছেন তারাই এটি সমাধান করতে পারবেন। তবে এটা শুনে আশা হারিয়ে ফেলার একদমই কিছু নেই, কারণ বেশ কিছু সময় সার্ভার ভুলবশত অর্থাৎ অন্য কোন এরোরের জায়গায় 500 এরোর দেখাতে পারে অথবা সাময়িক কোন সমস্যার জন্য এই এরোর মেসেজ দেখাতে পারে।
সেসব ক্ষেত্রে অবশ্যই এই এরোর থেকে মুক্তি পাওয়া সম্ভব। উদাহরণ হিসেবে আমাদের শিক্ষাবোর্ডের রেজাল্ট দেখার ওয়েবসাইটের কথা বলা যায়। এসএসসি বা এইচএসসির ফল প্রকাশের দিন দুপুরে কিংবা বিকেলে কী ধরণের চাপ যায় এই ওয়েবসাইটটির উপর তা হয়ত অনেকেই খেয়াল করেছেন।
সারাদেশ থেকে লক্ষ লক্ষ মানুষ প্রায় একই সময়ে এখানে ভিজিট করার চেষ্টা করে, আর সেই ভিজিটরদের সংখ্যা যদি সার্ভারের ধারণ ক্ষমতার চেয়ে বেশি হয় তাহলে স্বাভাবিকভাবেই সার্ভার আপনাকে পেজটি দেখাতে ব্যার্থ হবে এবং সেখানে আপনাকে দেখতে হতে পারে এই এরোর মেসেজ। এখনকার অবস্থা জানি না, কিন্তু কয়েকবছর আগে আমাদের রেজাল্টের সময় এরকম অভিজ্ঞতা অনেকেরই হয়েছে, কাঙ্ক্ষিত ওয়েবপেইজের জাগয়ায় দেখতে হয়েছে 500 এরোর মেসেজ।
তো সে যাইহোক, এরকম অবস্থায় আপনার কী করা উচিৎ বলে আপনি মনে করেন? অনেকে হয়ত আইপি অ্যাড্রেস বা প্রক্সি সার্ভারের কথা বলবেন, কিন্তু সেটা অন্য বিষয়। তাছাড়া সেগুলো পদ্ধতি এই ওয়েবসাইটের জন্য থাকলেই যে সকল ওয়েবসাইটের ক্ষেত্রে থাকবে এমনটি ভাবারও কোন কারণ নেই।
যেহেতু এই সমস্যার সমাধান করা তাৎক্ষণিকভাবে সম্ভব নয় এবং সার্ভারের কোন ইন্টারনাল সমস্যাও নয়, শুধুমাত্র একটি সীমাবদ্ধতা; তাই আপনার উচিৎ অপেক্ষা করা এবং একটি পরে আবার চেষ্টা করা। কিংবা ননস্টপ রিফ্রেশ করতে পারেন ব্রাউজার যাতে কোন এক ফাঁকফোকরে আপনি পেজটি দেখতে পারেন।
যদি এই রিফ্রেশ করা রেজাল্টের ওয়েবসাইটের জন্য খুব কার্যকর বুদ্ধি না কিন্তু অন্য ওয়েব সাইটে এই এরোর দেখলে অবশ্যই কাজটি করতে পারেন।
তবে একটি সতর্কতাঃ অনলাইনে পেমেন্ট করার সময় এরোর দেখালে সাধারণত রিলোড না করাই ভালো। কারণ এতে ডাবল পেমেন্ট হয়ে যাবার একটি সম্ভাবনা থাকে। যদিও অনলাইন লেনদেনের ক্ষেত্রে কয়েক স্তরের ভেরিফিকেশনের পর মূলত কোন পেমেন্ট হয়, এবং বর্তমানে ওয়েবসাইটগুলো এধরণের সমস্যা যেন না সেভাবেই তৈরী করার চেষ্টা করা হয়। তারপরও বিপদ কখনোই বলেকয়ে হয় না, অনলাইন লেনদেনের সময় এইটুকু সর্তক থাকা যেতেই পারে।
যদি এই রিফ্রেশ বা রিলোড যাই বলুন না কেন তাতে কোন কাজ না হয় হয় তাহলে উপরেই বলেছি অপেক্ষা করতে হবে। এটা কয়েক মুহূর্তও হতে পারে আবার কয়েক ঘন্টাও হতে পারে। নির্ভর করছে কি রকরম সমস্যা আর ওয়েবসাইটটি কতটা গুরুত্বপূর্ণ তার উপর।
যদি সত্যিকার অর্থেই ইন্টারনাল কোন সমস্যার কারণে একটি ওয়েবসাইট 500 এরোর শো করে তাহলে খুব দ্রুতই ওয়েবসাইটটি ব্যবস্থাপনার দায়িত্বে যারা থাকেন তারা বিষয়টি নিয়ে কাজ শুরু করে দেন। সেরকম হলে কয়েক ঘন্টার মধ্যই সাধারণত যে কোন ওয়েবসাইটকে আবার আগের অবস্থায় পাওয়া যায়, তাই বেশ কয়েকঘন্টা পর আবার ঢোকার চেষ্টা করুন।
তবে কয়েকদিন পার হওয়ার পরও যদি দেখেন ওয়েবসাইট থেকে 500 এরোরটি দূর হচ্ছে না, তাহলে বুঝতে হবে ডেভেলপাররা এটি সম্পর্কে অবগত নন অথবা এটা শুধুমাত্র আপনার সাথেই হচ্ছে অর্থাৎ আপনার ইন্টারনেট সংযোগ বা আইএসপি থেকে ওয়েবসাইটটিকে এভাবে ব্লক করে রাখা হয়েছে।
ডেভেলপার অর্থাৎ ওয়েবসাইট ব্যবস্থাপনার দায়িত্বে যারা আছেন, তাদেরকে বিষয়টি জানিয়ে মেইল কিংবা মেসেজ করে দিতে পারেন। সামাজিক যোগাযোগ মাধ্যমে খুঁজলেই মোটামুটি যে কোন ওয়েবসাইটের পেজ কিংবা এর সাথে সংশ্লিষ্ট মানুষদের পাওয়া পেয়ে যাবেন, তাদেরকে বিষয়টি জানিয়ে দিন এতে তারা সমস্যাটি খতিয়ে দেখবেন এবং সমাধান করবেন।
আর এই এরোরের ঝামেলাটি শুধু আপনার সাথেই ঘটছে কিনা এটা বোঝা খুবই সহজ। আপনার কোন বন্ধুকে ওয়েবসাইটটি ভিজিট করতে বলুন বিদেশে কোন বন্ধু থাকলে তাকে দিয়ে চেক করালে সবচেয়ে ভালো। কেননা, অনেকসময় সারাদেশজুড়ে কোন ওয়েবসাইট ব্লক করে রাখা হতে পারে সেক্ষেত্রে বিদেশে থাকা বন্ধুর কল্যাণে সেটি বুঝতে পারবেন।
যদি ওয়েবসাইটটি সারা দেশেই বন্ধ হয়ে থাকে তাহলে বিশেষ কিছু করার নেই। ভিপিএন ব্যবহার করে অনেকেই এসব ব্লকড ওয়েবসাইট চালিয়ে থাকে, কিন্তু যেহেতু কাজটি পুরোপুরি আইনসম্মত নয় তাই আমি এ ব্যাপারে নিরুৎসাহিত করব।
আর আপনি যদি ব্রডব্যান্ড লাইন চালান, তাহলে খুব সহজে নিজের ফোনের ডাটা কানেকশন অন করে ওয়েবসাইটটিতে ভিজিট করার চেষ্টা করুন। যদি দেখেন কোন সমস্যা হচ্ছে না তাহলে সমস্যাটি আপনার ইন্টারনেট সার্ভিস প্রোভাইডারের অর্থাৎ আইএসপি’র, তাদের সাথে যোগাযোগ করে এটি সমাধান করে ফেলুন।
Shyamdas Sinha says
server error নিয়ে super একটা লেখা, পড়ে ভাল লাগলো, নলেজ বাড়লো।
Minhazul Islam Momin says
আমার 500 internal server eror আসছে। এখন কি করতে পারি একটু বলবেন, প্লিজ…
Anamul 12 says
এই এররটা ইন্টারনেট দুনিয়ায় থাকা কাউকে না কাউকে প্রতিনিয়তই ফেস করতে হয়। তাই, সমাধানের জন্যে ধন্যবাদ।
Md Kawsar Alam says
আমার 500 Internal Server Error আসছে।
আমি এখন কি করব?