আপনি হয়তো অনেক চেস্টা করেও আপনার সাইটে ঢুকতে পারছেন না, একটার পর একটা ইরর দেখাচ্ছে ! আপনি হয়তো হোস্টিং কোম্পানী বদল করতে চাচ্ছেন ? আসলে কি জানেন কেন ইরর গুলো দেখাচ্ছে? কোনো কিছুর সমাধান তখনই পাওয়া সম্ভব যখন কারন টা পরিষ্কার করা হয় । আজকে কিছু কমন সমস্যার কারন ও সমাধান তুলে ধরবো :
500 Internal Server Error
হোস্টিং ব্যবহার করেন কিন্তু এর চেহারা দেখেন নাই এমন মানুষ খুব কমই আছেন। যারা দেখেন নাই তারা লাকি যারা দেখছেন আমি ১০০% নিশ্চিত বেশীর ভাগ মানুষই হোস্টিং কোম্পানীকে দোষারোপ করেছেন যদিও এ ক্ষেত্রে বেশীর ভাগসময়ে হোস্টিং কোম্পানির কোনো দোষই নেই । ৯৫% ক্ষেত্রে ভুল কোডিং দ্বায়ী এর জন্য ।
কারন:
আপনার কোডিং এ ভুল থাকলে কিংবা এমন লজিক ব্যবহার করেছেন যেটা সার্ভার বুঝতে পারছেনা কিংবা প্রসেস করতে পারছে না ।
coding এ syntax ইরর থাকলে বা দীর্ঘ সময়ের লুপ তৈরী করলে
ভুল ভাবে .htaccess ফাইল তৈরী/মডিফাই করলে
ফাইল পারমিশন জনীত সমস্যা ।
সমাধান: শুধুমাত্র ফাইল পারমিশনজনীত সমস্যার জন্য এটা হলে তবে সার্ভার এডমিন কে দ্বায়ভার চাপাতে পারবেন । অন্য কারন গুলোর জন্য সমাধান আপনাকেই করতে হবে । এছাড়াও সার্ভার internal environment যদি ফাইলকে প্রসেস করতে না পারে তখন এটা হয় তবে এটা খুবই rare condition । অধিকাংশ সময় .htaccess ফাইল ডিলেট কিংবা এর ইরর ঠিক করলেই এর সমাধান হয়ে যায় ।
503 Service Unavailable
এরমানে হলো সার্ভারে কাজ চলছে এজন্য সার্ভার unavailable আছে যা কাজ শেষ হলে ঠিক হয়ে যাবে । এরকম ইরর পেলে অপেক্ষা করাই বুদ্ধিমানের কাজ কারন আপনার হোস্টিং প্রোভাইডার হয়তোবা এখন কোনো আপডেট কিংবা সিকিউরিটি ঠিক করতেছে । তাই এখন তাকে বিরক্ত না করে সময় দেওয়া ভালো যাতে দ্রুত সে এটা সমাধান করতে পারে।
501 Not Implemented
ধরুন কোনো একটি ফিচার নতুন বের হয়েছে আপনি এটি ব্যবহার করেছেন কিন্তু আপনার সার্ভারে এই সুবিধাটি এখনো বাস্তবায়ন করা হয়নি এক্ষেত্রে এই ইরর পাবেন । এক্ষেত্রে হোস্টিং প্রোভাইডারকে অনুরোধ করুন বিষয়টি দেখতে ।
509 Bandwidth Limit Exceeded
এর মানে হলো ব্যান্ডউইথ শেষ হয়ে গিয়েছে, ব্যান্ডউইথ কিনতে হবে আপনাকে ।
504 Gateway Timeout
যদি প্রক্সি সার্ভার ডাউন হয় তবে এই ইরর দেখাবে ।
এছাড়াও যারা ক্লাউডফ্লেয়ার ব্যবহার করেন নিচের ইরর গুলো দেখতে পারেন :
521 Web Server Is Down
এর মানে হলো অরিজিন সার্ভারের সাথে ক্লাউডফ্লেয়ার সংযোগ স্থাপন করতে পারছে না । এটা হতে পারে অরিজিন সার্ভার ডাউন হবার জন্য কিংবা ক্লাউডফ্লেয়ারের অাইপি ব্লক করে দিয়ে অরিজিন সার্ভার এজন্য ।
522 Connection Timed Out
Cloudflare এ TCP handshake নোগোশিয়েট করতে পারছে না মেইন সার্ভারের সাথে ।
520 Unknown Error
অরিজিন সার্ভার থেকে বড় সাইজের রিসপন্স পাঠালে, হেডার ইনফরমেশনে সমস্যা থাকলে এই error আসে ।
523 Origin Is Unreachable
অরিজিন সার্ভারে কানেক্ট হচ্ছে না, এটা হলে ক্লাউডফ্লেয়ারে লগিন করে DNS Record চেক করে দেখবেন । DNS Record এ Server IP ভুল দেওয়া আছে ।
524 A Timeout Occurred
Cloud-flare ঠিকই অরিজিন সার্ভারে কানেকশন স্থাপন করতে পেরেছে কিন্তু অরিজিন সার্ভার যে রিস্পন্স ফেরত দিয়েছে তা বুঝতে পারছে না কিংবা অনেক বড় হওয়ায় refuse করছে ।
ব্রাউজারে টাইম আউট Error দেখাতে পারে এটার কারন সার্ভার ডাউন অথবা আপনার IP Blocked অথবা আপনার ইন্টারেট কানেকশন এ সমস্যা ।
যদি এমন Error আসে তবে সার্ভার IP বের করুন এবং সেই IP কে পিং করুন । যদি Ping হয় আপনার ব্রাউজারে সমস্যা, এবং যদি না হয় তবে হোস্টিং প্রোভাইডার এর সাথে যোগাযোগ করুন এক্ষেত্রে সার্ভার ডাউন কিংবা IP ব্লকড হয়েছে ।
পিং করার জন্য http://www.locaping.com সাইটে যান এবং আপনার ডোমেইন কিংবা সার্ভার IP লিখে পিং করুন । অথবা command prompt ব্যবহার করুন ।
এইগুলোই মূলত কমন সার্ভার ইরর । সার্ভার ইরর গুলোর কোড সাধারনত 500-599 এর মধ্যে হয় এ জন্য 5xx দিয়ে বুঝানো হয় । এই ইরর গুলো দেখালে হোস্টিং প্রোভাইডার এর সাথে যোগাযোগ করবেন । এই ইরর এর বাহিরে কোনো ইরর আসলে ধরে নিবেন তা ক্লাইন্ট ইরর যার জন্য সার্ভার দ্বায়ী নয় সেক্ষেত্রে ক্লাইন্ট ইরর কোড দেখে বুঝতে হবে সমস্যা কি এবং কেন হচ্ছে ।
ধন্যবাদ!