ক্যাটেগরি
Print

ওয়েবসাইটে 503 Error দেখালে সমাধান করবেন কীভাবে?

503 Service Unavailable একটি HTTP সার্ভার এরর, যা মূলত তখন দেখায় যখন সার্ভার আপনার অনুরোধ (request) প্রক্রিয়াকরণে ব্যর্থ হয় বা সাময়িকভাবে কাজ করতে অক্ষম থাকে।

এটি এমন নয় যে ফাইল নেই বা পেইজ পাওয়া যায় না, বরং সার্ভার নিজেই ব্যস্ত, অফলাইন, বা অন্য কোনো কারণে সাইট সার্ভ করতে পারছে না।


❗ সাধারণ কারণসমূহ:

  • সার্ভারে অতিরিক্ত লোড বা হাই ট্রাফিক
  • PHP স্ক্রিপ্ট লুপে ঢুকে গেছে বা দীর্ঘসময় চলছে
  • থিম বা প্লাগইন কনফ্লিক্ট
  • DDoS অ্যাটাক বা বট ট্রাফিক
  • cron job বা auto-update চলাকালীন সমস্যা
  • সার্ভারের নির্দিষ্ট পরিষেবা (যেমন PHP-FPM, Apache) ডাউন

🛠️ ধাপে ধাপে সমাধান


🔁 ধাপ ১: সাইট কিছু সময় পরে রিফ্রেশ করে দেখুন

  • অনেক সময় 503 Error সাময়িকভাবে ঘটে, বিশেষ করে যদি সার্ভারে একসাথে অনেক রিকোয়েস্ট পাঠানো হয়
  • কিছু সময় অপেক্ষা করে আবার ব্রাউজারে রিফ্রেশ দিন

✅ এটি কাজ না করলে নিচের ধাপগুলো অনুসরণ করুন।


🧩 ধাপ ২: থিম ও প্লাগইন সাময়িকভাবে বন্ধ করুন (WordPress হলে)

  1. cPanel > File Manager এ যান
  2. wp-content/plugins ফোল্ডারের নাম বদলে দিন — যেমন plugins-disabled
  3. একইভাবে wp-content/themes এ গিয়ে অ্যাক্টিভ থিম rename করে দিন
  4. সাইট রিলোড করে দেখুন চালু হচ্ছে কিনা

✅ যদি সাইট চালু হয়, তাহলে বুঝবেন সমস্যার মূল উৎস থিম বা প্লাগইন।


⚙️ ধাপ ৩: .htaccess ফাইল চেক করুন

  1. public_html বা মূল ডিরেক্টরিতে .htaccess ফাইল খুঁজে বের করুন
  2. সেটিকে rename করে ফেলুন (যেমন .htaccess-backup)
  3. সাইট রিলোড দিন

✅ সাইট যদি চলে আসে, তাহলে .htaccess এর মধ্যে কোনো ভুল রিরাইট রুল সমস্যা করছিল।


🧮 ধাপ ৪: PHP Memory Limit বাড়ান

  1. wp-config.php ফাইলে নিচের লাইনটি যোগ করুন:
define('WP_MEMORY_LIMIT', '512M');
  1. অথবা cPanel > Select PHP Version > Options এ গিয়ে memory_limit বাড়িয়ে দিন

✅ সার্ভারে যদি মেমোরি লিমিট কম থাকে, তাহলে ভারী প্লাগইন বা প্রসেস চালাতে গিয়ে 503 Error আসতে পারে।


🔧 ধাপ ৫: Error Log বিশ্লেষণ করুন

  • cPanel > Metrics > Errors বা
  • File Manager > error_log ফাইল খুলে দেখুন

📌 এখানে আপনি দেখতে পারবেন কোন ফাইল বা ফাংশন সমস্যা করছে


🧱 ধাপ ৬: IP বা Bot ট্রাফিক ব্লক হচ্ছে কিনা চেক করুন

  • যদি আপনি Cloudflare বা অন্য ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল ব্যবহার করেন, তাহলে সেটি legit রিকোয়েস্ট ব্লক করে 503 দিতে পারে
  • DDoS বা Bot Protection চালু থাকলে সেটি ভিজিটরদের জন্য সাইট inaccessible করে তুলতে পারে

.htaccess বা firewall config চেক করুন, অথবা সাময়িকভাবে ফায়ারওয়াল বন্ধ করে রিলোড দিন


⏰ ধাপ ৭: cron job বা auto-update চলাকালীন হলে অপেক্ষা করুন

  • কিছু সময় wp-cron.php বা plugin update চলাকালীন সার্ভার ব্যস্ত থাকে
  • তখন 503 দেখা দিতে পারে — কয়েক মিনিট পরে আবার চেষ্টা করুন

🆘 এখনও সমাধান না হলে?

  • সার্ভারে Apache / Nginx / PHP-FPM restart প্রয়োজন হতে পারে
  • কিছু ক্ষেত্রে আপনার সার্ভার ওভারলোড হয়ে থাকতে পারে (high CPU/RAM usage)

📩 দ্রুত সহায়তার জন্য আমাদের টেকনিক্যাল টিমে যোগাযোগ করুন:

🔗 Echost Support Center


✅ সংক্ষেপে সমাধান চেকলিস্ট:

  • থিম ও প্লাগইন ডিজেবল করে দেখেছেন?
  • .htaccess ফাইল চেক করেছেন?
  • PHP memory_limit বাড়ানো হয়েছে?
  • error_log ফাইল চেক করেছেন?
  • cron job বা auto-update চলছিল কি না?
  • সার্ভার লোড বা firewall ব্লক আছে কিনা যাচাই করেছেন?

503 Error অনেক সময় সাময়িক সমস্যা হলেও, এটি যদি বারবার হয় তবে সেটি আপনার সাইটের স্থিতিশীলতার জন্য ঝুঁকিপূর্ণ। উপরের প্রতিটি ধাপ অনুসরণ করে আপনি নিজেই এই ত্রুটি দ্রুত সমাধান করতে পারবেন।

Table of Contents