কম্পিউটার টিউটোরিয়াল

500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন

500 Internal Server Error হল একটি সাধারণ HTTP স্ট্যাটাস কোড। আপনি এই কোড (৫০০) সহ Internal Server Error মেসেজ সাধারণত একটি ওয়েবসাইটে থাকাকালীন দেখেন। এটি একটি কোড যা আপনি যে পেজটি অ্যাক্সেস করার চেষ্টা করছেন সেখানে ত্রুটি 있음을 নির্দেশ করে। আপনি এই মেসেজটি দেখবেন যদি সার্ভার-সাইডে সমস্যা থাকে এবং ওয়েবপেজটি ফেচ করা না যায়। অধিকাংশ সময়, ত্রুটির কারণটি ওয়েবসাইটের সার্ভার থেকে। তাই, আপনি যদি একজন ওয়েবসাইট ভিজিটর হন, আপনার যেকোনো ডিভাইস বা ব্রাউজারে এই ত্রুটি কোড দেখতে পেতে পারেন। এই ত্রুটি ওয়েবসাইট অ্যাডমিনিস্ট্রেটর বা ডেভেলপারের জন্য ভিজিটরের চেয়ে বেশি গুরুতর। সাধারণ ভিজিটরের জন্য, ত্রুটি বিভিন্ন প্যাটার্নে আসতে পারে কারণ ওয়েবসাইটগুলো মেসেজ কাস্টমাইজ করার অনুমতি দেয়, কিন্তু "৫০০" কোড দিয়ে ত্রুটিটি সর্বদা শনাক্ত করা যায়। যেমন বলা হয়েছে, সমস্যা সাধারণত সার্ভারের পাশে থাকে।

অন্য HTTP স্ট্যাটাস কোডের বিপরীতে, 500 Internal Server Error-এর একটি রুট কজ আছে যা সহজে শনাক্ত করা যায় না। আসলে, এই ত্রুটি তখন ব্যবহৃত হয় যখন সার্ভার കുറপ্তের নির্দিষ্ট কারণ নির্দেশ করতে পারে না। অন্য কথায়, কিছু অপ্রত্যাশিত ঘটনা ঘটেছে যা ওয়েব সার্ভারকে সাধারণ ওয়েবপেজ ডেলিভার করতে বাধা দিয়েছে।

500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন

আপনি একটি ওয়েবসাইট ভিজিট করলে এবং 500 Internal Server Error মেসেজ পাওয়ায়, তার মানে সমস্যাটি সেই সাইটটির সাথে যা আপনি অ্যাক্সেস করার চেষ্টা করছেন, আপনার কম্পিউটারের সাথে নয়। যাইহোক, আপনার পক্ষ থেকে কিছু কারণে এটি হতে পারে তার সামান্য সম্ভাবনা রয়েছে।

500 Internal Server Error-এর কারণ কী?

এই কোডের কারণটি নির্দিষ্ট একটি নয়। "৫০০ কোড" হল একটি ইন্ডিকেটর যে "কিছু ভুল হয়েছে"। এটি একটি সাধারণ স্ট্যাটাস এবং সঠিক সমস্যা নির্দিষ্ট করে না। তাই, সার্ভার-সাইডে ডেভেলপাররা চেক করার আগে আমরা কখনো নিশ্চিত হতে পারি না কী সঠিক সমস্যা। যেহেতু সমস্যা সার্ভারের পাশে তৈরি হয়, তাই আপনি এটি সমাধান করার জন্য কিছু করতে পারবেন না। যাইহোক, কিছু ওয়ার্কঅরাউন্ড আছে কিন্তু এর জন্য কোনো সার্বজনীন সমাধান নেই। আপনি এই ত্রুটি দেখলে সেরা কয়েকটি ওয়ার্কঅরাউন্ড চেষ্টা করুন এবং ওয়েবসাইট অ্যাডমিনিস্ট্রেটর দ্বারা সমস্যা ফিক্স হওয়া পর্যন্ত অপেক্ষা করুন।

যেহেতু এই ত্রুটির দুটি পক্ষ আছে, ডেভেলপারের পক্ষ এবং ব্যবহারকারীর পক্ষ, আমরা শুধু ব্যবহারকারীদের জন্য উপযুক্ত সমাধানগুলো আলোচনা করব যারা এই ত্রুটি দেখছে।

দ্রষ্টব্য: এই গাইড এন্ড ইউজারের জন্য ৫০০ ত্রুটি ব্যাখ্যা ও ফিক্স করার জন্য লক্ষ্য করা। আপনি যদি ওয়েবমাস্টার হন, নিচের ধাপগুলো আপনার সার্ভার-সাইড সমস্যা ফিক্স করতে সাহায্য করবে না।

সকল HTTP রেসপন্স স্ট্যাটাস কোডের মতো, ৫০০ ত্রুটি অনেক ভিন্ন ভিন্ন ভেরিয়েশনে দেখা যায়। সবচেয়ে সাধারণ কয়েকটি নিচে:

  • Temporary Error (500)
  • Internal Server Error
  • HTTP 500 Internal Error
  • 500 Error
  • 500. That's an error
  • HTTP – Internal Server Error
  • 500 Internal Server Error
  • HTTP Error 500
  • 500

দ্রষ্টব্য: ৫০০ ত্রুটি গ্রাফিকাল এলিমেন্ট বা মুভিং অ্যানিমেশনও থাকতে পারে যদি সাইট মালিক এই ত্রুটির জন্য একটি ওয়েব পেজ তৈরি করে। আপনি যদি কাস্টম ৫০০ ত্রুটি দেখেন, সেটি সাধারণত ইঙ্গিত দেয় যে সমস্যাটি আপনি যে ওয়েবসাইট ভিজিট করছেন তার সাথে আছে।

500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন

এই ত্রুটি মেসেজ কোনো নির্দিষ্ট অপারেটিং সিস্টেমের জন্য নির্দিষ্ট নয় এবং ইন্টারনেটে সংযোগ করতে সক্ষম সকল ডিভাইসে দেখা যেতে পারে। আপনি যদি শংকা করেন সমস্যা আপনার পক্ষ থেকে হচ্ছে, তবে একই লিংকটি অন্য ডিভাইস থেকে ভিজিট করুন বা কোনো বন্ধুকে করার জন্য বলুন।

যদিও এটি অসম্ভব, আপনার সিস্টেমে কিছু কিছুর কারণে ত্রুটি হচ্ছে সেটিও হতে পারে। আপনি যা কয়েকটি চেষ্টা করতে পারেন এবং এই সমস্যা এড়ানোর কয়েকটি ওয়ার্কঅরাউন্ড নিচে দেওয়া হল:

মেথড ১: রিলোড করা এবং হোম URL-এ ফিরে যাওয়া

সমস্যা সার্ভার-সাইডে হলেও, সেটি শুধু অস্থায়ী হতে পারে। অনেক সময় পেজটি কয়েকবার রিলোড করলে ত্রুটি চলে যায়।

সতর্কতা: যদি ত্রুটি কোনো পেমেন্ট কনফার্ম করার ঠিক আগে আসে, পেজটি রিলোড করবেন না কারণ আপনি দুবার টাকা পাঠাতে পারেন। বড় অনলাইন রিটেলাররা এই ঘটনার বিরুদ্ধে সুরক্ষা রাখে, তবে আপনি অতিরিক্ত সতর্ক থাকবেন।

যদি তা কাজ না করে, 500 Internal Server Error দেখাচ্ছে সেই ওয়েবসাইটের হোম অ্যাড্রেস ভিজিট করার চেষ্টা করুন। যদি লিংকটি আপনি শেষবার অ্যাক্সেস করার পর থেকে মডিফাইড হয়ে থাকে, তবে এটি এই ত্রুটি দেখাতে পারে।

উদাহরণস্বরূপ, যদি ত্রুটি দেখাচ্ছে URL হল "www.appuals.com/category/guides/", সাব-লিংকগুলো বাদ দিয়ে ইনডেক্স পেজ (www.appuals.com) অ্যাক্সেস করুন। যদি হোম পেজ ঠিকঠাক লোড হয়, সাইটের অভ্যন্তরীণ লিংক ব্যবহার করে একই ডেস্টিনেশন-এ পৌঁছানোর চেষ্টা করুন।

মেথড ২: আপনার ব্রাউজারের ক্যাশ ক্লিয়ার করা

আপনি যদি এখনও 500 Internal Server Error পাচ্ছেন, আসুন আপনার ব্রাউজারের ক্যাশের ওপর মনোযোগ দিই। আপনার ব্রাউজার ক্যাশ হল একটি স্টোরেজ ইউনিট যা বিভিন্ন ওয়েব কন্টেন্টের লোকাল কপি সংরক্ষণ করতে ব্যবহৃত হয়। এটি প্রায় সব ধরনের ডেটা সংরক্ষণ করতে পারে এবং একই ডেটা বারবার ডাউনলোড করতে না হয় সেজন্য আপনার ব্রাউজারকে বাঁচায়।

তবে, সম্ভব है আপনি যে সাইটটি ভিজিট করছেন তার ক্যাশড ভার্সন লাইভ ভার্সনের সাথে কনফ্লিক্ট করছে। যদি সার্ভার অনিশ্চিত হয় রিকোয়েস্ট কীভাবে প্রসেস করতে হয়, তবে এটি 500 error দেখাতে পারে। আপনার ব্রাউজারের ক্যাশ ক্লিয়ার করে সেটি চেক করুন এবং 트াবল দেওয়া ওয়েবসাইটটি পুনরায় ভিজিট করুন। এখানে একটি দ্রুত গাইড:

দ্রষ্টব্য: ক্যাশ ক্লিয়ার করার সঠিক ধাপ ব্রাউজার-নির্ভর। আপনি যদি Chrome ব্যবহার না করেন, আপনার ব্রাউজারের জন্য অনলাইনে ধাপ খুঁজুন।

  1. অ্যাকশন মেনু (three-dot) বটম-রাইট কর্নারে সিলেক্ট করুন এবং More Tools > Clear browsing data-এ যান।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  2. Clear browsing data উইন্ডোতে ঢুকলে, টপ ফিল্টারকে the beginning of time-এ সেট করুন।
  3. এখন Cached images and files-এর পাশে চেকবক্স চেক করুন, বাকি সব আনচেক করুন। শেষে Clear Browsing Data-এ ক্লিক করুন।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  4. আপনার ব্রাউজার রিস্টার্ট করুন এবং URL-টি আবার অ্যাক্সেস করার চেষ্টা করুন।

মেথড ৩: ব্রাউজার কুকি ক্লিয়ার করা

কুকি হল আপনার কম্পিউটারে সংরক্ষণ করা ছোট ডেটা টুকরো। সেগুলো বিভিন্ন ওয়েব অ্যাপ এবং ওয়েবসাইটের বিভিন্ন টাস্ক স্পিড আপ করে যেজন্য ইউজফুল ইনফরমেশন মনে রাখে। আজকাল অধিকাংশ ওয়েব অ্যাপ ব্যবহারকারীর অথেন্টিকেশন স্ট্যাটাস সংরক্ষণ করতে কুকি ব্যবহার করে। একবার কুকি সংরক্ষিত হলে, পরের বার ব্যবহারকারী ওই ওয়েব অ্যাপ অ্যাক্সেস করলে, কুকি সার্ভারকে ইনফর্ম করে ক্লায়েন্টের অথরাইজেশন কী।

তবে সকল কিছুর মতো, কুকি করাপ্ট হয়ে যেতে পারে এবং অথেন্টিকেশনের রাস্তা বাধা দিতে পারে। এই থিওরি টেস্ট করতে, আপনাকে প্রাসঙ্গিক কুকি ডিলিট করতে হবে এবং দেখতে হবে 500 error চলে যায় কিনা। আপনাকে সঠিক দিকে নির্দেশ করার জন্য, আমরা ওয়েবসাইট কুকি রিমুভ করার একটি কুইক গাইড তৈরি করেছি। स्पষ্ট ছবির জন্য নিচের গাইড দেখুন:

দ্রষ্টব্য: আমরা Google Chrome ব্যবহার করেছি কারণ এর সবচেয়ে বড় মার্কেট শেয়ার। যাইহোক, ধাপগুলো মোটামুটি সব ব্রাউজারে একই। আপনি যদি আপনার ব্রাউজারে সমান ধাপ না পান, অনলাইনে স্পেসিফিক গাইড খুঁজুন।

  1. অ্যাকশন মেনু (three-dot) বটম-রাইট কর্নারে সিলেক্ট করুন এবং Settings-এ ক্লিক করুন।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  2. পেজের একদম নিচে স্ক্রল করুন এবং Advanced-এ ক্লিক করুন।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  3. Privacy and security-র নিচে স্ক্রল করুন এবং Clear browsing data-এ ক্লিক করুন।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  4. Clear the following items from-এর নিকট ড্রপ-ডাউন মেনু অ্যাক্সেস করুন এবং the beginning of time-এ সেট করুন। তারপর Cookies and other site data চেক করুন বাকি সব আনচেক। Clear Browsing data-এ ক্লিক করুন এবং প্রক্রিয়া পুরা হওয়ার জন্য অপেক্ষা করুন।
    500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন
  5. আপনার ব্রাউজার রিস্টার্ট করুন এবং ওয়েব পেজটি পুনরায় অ্যাক্সেস করুন।

মেথড ৩: ওয়েব পেজের পুরনো স্ন্যাপশট অ্যাক্সেস করা

আপনি এতদূর কোনো ফলাফল ছাড়া এসে থাকলে, নিশ্চিত যে সমস্যা আপনার পক্ষে নয়। সাধারণত, আপনার একমাত্র সমাধান হল ওয়েবসাইট আবার অনলাইন আসার জন্য অপেক্ষা করা। কিন্তু আপনি যদি অপেক্ষা করতে না পারেন, ওয়েবসাইটের পুরনো স্ন্যাপশট দেখার উপায় আছে। এটি আআদর্শ নয় আপনি যদি একটি ওয়েব অ্যাপ বা অন্য ডাইনামিক ওয়েবসাইট অ্যাক্সেস করতে চান যা ফ্রেশ ইনফরমেশন নিয়ে কাজ করে। কিন্তু পুরনো আর্টিকেল বা রিকারেন্ট ডকুমেন্টেশন পেজ অ্যাক্সেস করার জন্য এটি খুব ভালো কাজ করে।

সকল ব্রাউজার অনুরূপ ফিচার অফার করে, গুগল ক্যাশড কপি দেখানোর ক্ষেত্রে ভালো মনে হয়। একটি ওয়েব পেজের ক্যাশড কপি অ্যাক্সেস করতে, সেটি সার্চ করুন (আপনি পুরো URL লিংক সার্চ বারে পেস্ট করতে পারেন)। তারপর ঠিকানার ডান পাশে ড্রপ-ডাউন অ্যারোতে ক্লিক করুন এবং Cached সিলেক্ট করুন।

500 Internal Server Error কী এবং কীভাবে ফিক্স করবেন

বিকল্পভাবে, Wayback Machine-এর মতো টুল ব্যবহার করে একই ওয়েব পেজের ভিন্ন ভার্সন এক্সপ্লোর করতে পারেন।

মেথড ৪: অপেক্ষা করুন এবং পরে আবার চেষ্টা করুন

উপরোক্ত মতামত, সমস্যা সার্ভারের পাশে। আপনি অনেক কিছু করতে পারবেন না। সমস্যাটি কিছুক্ষণের মধ্যে ফিক্স হয়ে যাবে তাই কিছুক্ষণ অপেক্ষা করুন এবং আবার পেজ লোড করার চেষ্টা করুন। ওয়েবসাইট অ্যাডমিনিস্ট্রেটর/ডেভেলপারদের সময় দিন যাতে সে সমস্যাটি চেক ও ফিক্স করতে পারেন।

মেথড ৫: ওয়েবসাইট অ্যাডমিনিস্ট্রেটরদের সাথে যোগাযোগ করুন

ওয়েবসাইট/ওয়েবপেজ ফিরে আসার জন্য অপেক্ষা করার সময়, নিশ্চিত করুন যে ওয়েবসাইট ডেভেলপাররা সমস্যাটি জানেন। যদি তারা না জানে, ত্রুটি ডায়াগনোজ হবে না এবং তাই ফিক্সও হবে না। তাই, ওয়েবসাইটের কাস্টমার সাপোর্টের সাথে যোগাযোগ করুন এবং জানান যে আপনি ওয়েবসাইটে 500 Internal Server Error দেখছেন।

উপসংহার

উপরের মেথডগুলো আপনাকে প্রশ্নাঙ্কিত ওয়েবসাইট অ্যাক্সেস করতে সক্ষম না করলে, সেরা ফিক্স হল কিছুক্ষণ অপেক্ষা করে পরে আবার চেষ্টা করা। এই মুহূর্তে, প্রায় নিশ্চিত যে ওয়েবসাইটটি একটি সমস্যা অনুভব করছে এবং সবচেয়ে সম্ভবত তারা ইতিমধ্যে সমস্যা সমাধানের কাজে লেগে আছে।

যদি ৫০০ internal server সমস্যা একটি ছোট ওয়েবসাইটে দেখা যায় যedere লিমিটেড ট্রাফিক, আপনি একটি ভালো কাজ করতে পারেন সমস্যাটি সিগন্যাল দিয়ে ওয়েবসাইট মালিকদের সাথে যোগাযোগ করে।


  1. WerFault.exe ব্যাখ্যা: উইন্ডোজ ১০-এ কারণ এবং ধাপে ধাপে সমাধান

  2. 500 Internal Server Error: কারণ ও সমাধান - সম্পূর্ণ গাইড

  3. Apoint.exe বোঝা: উইন্ডোজ ১০-এ এরর এর কারণ ও দ্রুত সমাধান

  4. Minecraft Realms 500 Internal Server Error সমাধান: ধাপে ধাপে গাইড