৫xx: সার্ভার এরর
HTTP ৫xx (Server Error) স্ট্যাটাস কোডগুলি নির্দেশ করে যে সার্ভারের দিক থেকে একটি ত্রুটি ঘটেছে এবং এটি ক্লায়েন্টের অনুরোধ পূরণ করতে ব্যর্থ হয়েছে। এই কোডগুলি সাধারণত সার্ভারের অভ্যন্তরীণ সমস্যা নির্দেশ করে, যা ক্লায়েন্টের কন্ট্রোলের বাইরে।
৫xx স্ট্যাটাস কোডের প্রকারভেদ
নিচে HTTP ৫xx শ্রেণীর কিছু সাধারণ স্ট্যাটাস কোড এবং তাদের ব্যাখ্যা দেওয়া হলো:
- 500 Internal Server Error
- বর্ণনা: সার্ভারে একটি অপ্রত্যাশিত ত্রুটি ঘটেছে যা অনুরোধ সম্পন্ন করতে বাধা দেয়।
- ব্যবহার: সার্ভারের দিকে কোনও সমস্যা দেখা দিলে এই কোডটি ফেরত দেওয়া হয়।
উদাহরণ:
- 501 Not Implemented
- বর্ণনা: সার্ভার ক্লায়েন্টের অনুরোধ বুঝতে পারছে, কিন্তু অনুরোধে উল্লেখিত কার্যকলাপ সম্পন্ন করার জন্য প্রয়োজনীয় ফিচার বা মেথড সমর্থন করে না।
- ব্যবহার: যখন সার্ভারটি কোনো নির্দিষ্ট HTTP মেথড বা ফিচার সমর্থন করে না।
উদাহরণ:
- 502 Bad Gateway
- বর্ণনা: সার্ভারটি একটি অদূরবর্তী সার্ভার থেকে একটি অবৈধ রেসপন্স পেয়েছে।
- ব্যবহার: যখন একটি গেটওয়ে বা প্রোক্সি সার্ভার কোনও সার্ভার থেকে সঠিক প্রতিক্রিয়া পায় না।
উদাহরণ:
- 503 Service Unavailable
- বর্ণনা: সার্ভার বর্তমানে অক্ষম, সাধারণত বেশি লোড বা সার্ভার রক্ষণাবেক্ষণের কারণে।
- ব্যবহার: যখন সার্ভার সাময়িকভাবে উপলব্ধ নয়, তখন এই কোডটি ফেরত দেওয়া হয়।
উদাহরণ:
- 504 Gateway Timeout
- বর্ণনা: সার্ভার একটি গেটওয়ে বা প্রোক্সি হিসাবে কাজ করছে এবং অন্য সার্ভার থেকে সময়মতো প্রতিক্রিয়া পায়নি।
- ব্যবহার: যখন সার্ভারটি একটি নির্দিষ্ট সময়ের মধ্যে অন্য সার্ভার থেকে তথ্য পায় না।
উদাহরণ:
সারসংক্ষেপ
HTTP ৫xx স্ট্যাটাস কোডগুলি সার্ভার সম্পর্কিত ত্রুটির নির্দেশ করে, যা ক্লায়েন্টের অনুরোধ পূরণে বাধা দেয়। 500, 501, 502, 503, এবং 504 এই শ্রেণীর সাধারণ কোড, যা সার্ভারের অভ্যন্তরীণ সমস্যা, গেটওয়ে ত্রুটি, এবং সার্ভিসের অযোগ্যতার মতো পরিস্থিতি নির্দেশ করে। এই কোডগুলি বোঝা ও সঠিকভাবে পরিচালনা করা ওয়েব ডেভেলপমেন্টের জন্য গুরুত্বপূর্ণ।
Read more