যখন আপনি দীর্ঘ সময় ইন্টারনেট ব্রাউজ করেন, অথবা অনিশ্চিত ওয়েবসাইটগুলো ঘুরে থাকেন, তখন আপনার স্ক্রিনে 502 Bad Gateway এরর কোড দেখা দেয়। "502 Bad Gateway Nginx" সবচেয়ে সাধারণ প্রম্পট।
404 এরর কোডের মতো, ওয়েবসাইট ডিজাইনার 502 Bad Gateway-এর চেহারা কাস্টমাইজ করতে পারেন তাদের ওয়েবসাইটে। তাই বিভিন্ন ওয়েব সার্ভারের জন্য 502 এরর আলাদা হয়, এবং আপনি নিচের প্রম্পটগুলো দেখতে পারেন।
- HTTP Error 502 Bad Gateway
- HTTP 502
- 502 Service Temporarily Overload
- Temporary Error (502)
- 502 Server Error: The server encountered a temporary error and could not complete your request.
- 502 Bad Gateway: Can't Connect To Upstream Server
এই এরর কোড দেখে হতাশ হবেন না, এটি সহজে ফিক্স করা যায়। পড়তে থাকুন এবং আপনার Mac বা Windows-এ 502 Bad Gateway ফিক্স করার চেষ্টা করুন।
এই পোস্টটি শেয়ার করুন যাতে একই সমস্যায় পড়া অন্যদের সাহায্য হয়!
502 Bad Gateway কী?
আপনার Mac/Windows-এ 502 Bad Gateway ইঙ্গিত দেয় যে আপনি যে ওয়েব সার্ভারের সাথে সংযুক্ত হয়েছেন, সেটি অন্য একটি সার্ভারের (যাকে আপস্ট্রিম সার্ভারও বলা হয়) জন্য তথ্য রিলে করার প্রক্সি হিসেবে কাজ করছে, কিন্তু এটি অরিজিন সার্ভার থেকে কোনো বৈধ বা কোনো রেসপন্স পাচ্ছে না। এর সবচেয়ে সাধারণ কারণ হলো ভুল বা পুরনো DNS রেকর্ড।
কিন্তু 502 Bad Gateway এরর কোডের কারণগুলো কী? উত্তরগুলো নিচে দেওয়া হলো।
- অরিজিন সার্ভার ডাউন: সার্ভারটি অ্যাক্সেসযোগ্য নয়, কারণ এটি ডাউন আছে বা সার্ভারের সাথে সংযুক্ত নয়।
- ডোমেইন নাম রেজলভ হচ্ছে না: ডোমেইন নামটি সঠিক IP-তে রেজলভ হচ্ছে না বা কোনো IP-তে রেজলভ হচ্ছে না।
- ফায়ারওয়াল রিকোয়েস্ট ব্লক করছে: ফায়ারওয়াল ওয়েব সার্ভার এবং আপস্ট্রিম সার্ভারের মধ্যে সংযোগ ব্লক করছে।
- Mac-এ Safari খুলুন।
- স্ক্রিনের বাম উপরে Safari আইকনে ক্লিক করুন।
- পপ-আপ মেনুতে Settings সিলেক্ট করুন (অথবা কীবোর্ডে "Command + Comma(,)" চাপুন)।
- টপ মেনুতে Privacy সিলেক্ট করুন।
- Manage Website Data-এ ক্লিক করুন।
- লিস্টে সকল ক্যাশ এবং কুকিজ সিলেক্ট করুন।
- Remove All-এ ক্লিক করুন।
- Google ওয়েবসাইটের ডান উপরে তিনটি ডটে ক্লিক করুন।
- পপ-আপ মেনুতে Settings (Command + Comma) সিলেক্ট করুন।
- বাম সাইডবারে Privacy and security-এ ক্লিক করুন।
- Clear browsing data-এ ক্লিক করুন।
- Microsoft Edge ওয়েবসাইটের ডান উপরে তিনটি ডটে ক্লিক করুন।
- Settings সিলেক্ট করুন।
- বাম সাইডবারে Privacy and Services সিলেক্ট করুন।
- Clearing browsing data-এর নিচে "Choose what to clear"-এ ক্লিক করুন।
- আপনার ক্লিয়ার করতে চাওয়া ক্যাশ এবং কুকিজ চেক করে Clear Now ক্লিক করুন।
- Dock-এ System Settings চেক করুন।
- পপ-আপ উইন্ডোর বাম সাইডবারে Network সিলেক্ট করুন।
- যে নেটওয়ার্কের DNS সার্ভার পরিবর্তন করতে চান সেটি সিলেক্ট করুন, যেমন Wi-Fi বা Ethernet।
- Details-এ ক্লিক করুন, এবং তারপর বাম সাইডবারে DNS সিলেক্ট করুন।
- DNS Servers লিস্টের নিচে "+"-এ ক্লিক করুন, তারপর DNS সার্ভারের জন্য IPv4 বা IPv6 অ্যাড্রেস লিখুন। Preferred DNS server-এ 8.8.8.8 লিখুন, এবং Alternative DNS server-এ 8.8.4.4 লিখুন।

- OK ক্লিক করুন সেটিংস সংরক্ষণ করতে।
- Settings খুলুন, এবং Network and Internet-এ ক্লিক করুন।
- নিচে স্ক্রোল করুন এবং Change Adapter Options-এ ক্লিক করুন।
- যে নেটওয়ার্কের (Wi-Fi বা Ethernet) DNS সার্ভার পরিবর্তন করতে চান সেটিতে রাইট-ক্লিক করুন।
- Internet Protocol Version 4 সিলেক্ট করুন এবং Properties-এ ক্লিক করুন।
- Use the following DNS server address সিলেক্ট করুন, এবং তারপর Preferred DNS server-এ 8.8.8.8 এবং Alternative DNS server-এ 8.8.4.4 টাইপ করুন।

- OK ক্লিক করুন আপনার Windows-এর জন্য নতুন DNS সার্ভার সংরক্ষণ করতে।
- Spotlight ব্যবহার করে বা Command + Space চাপে Terminal খুলুন।
- Terminal-এ টাইপ করুন এবং ডাবল-ক্লিক করে খুলুন।
- নিচের কমান্ডটি টাইপ করুন।
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - আপনার Mac-এর পাসওয়ার্ড লিখুন।
- Enter চাপুন শেষ করতে।
- Windows আইকনে রাইট-ক্লিক করুন এবং Windows Terminal (Admin) সিলেক্ট করুন।
- নিচের অ্যারো আইকনে ক্লিক করুন এবং Command Prompt সিলেক্ট করুন (অথবা Ctrl + Shift + 2 চাপুন)।
- নিচের কমান্ডটি টাইপ করুন।
Clear-DnsClientCache - Enter চাপুন শেষ করতে।
- Dock-এ System Settings-এ ক্লিক করুন।
- বাম সাইডবারে Network সিলেক্ট করুন।
- Firewall সিলেক্ট করুন এবং সেটিংকে Off-এ সوییচ করুন।
- Win > Settings-এ ক্লিক করুন।
- Privacy & Security > Windows Security > Firewall & network protection সিলেক্ট করুন।
- Private network এবং Public network উভয়ে সিলেক্ট করুন।
- Microsoft Defender Firewall-এর অধীনে সেটিংকে Off-এ সوییচ করুন।
ওয়েব সার্ভারের এরর লগ ফাইল দেখলে, আপনি এররটি কী নির্দেশ করছে তার আরও ডিটেইল্স পাবেন। সকল এরর এবং ডায়াগনোসিস ইনফরমেশন এই ফাইলে সংরক্ষিত থাকে যা একটি মূল্যবান রিসোর্স যখন আপনাকে একটি विचিত্র এরর সম্পর্কে আরও জানতে হয়।
Mac/Windows-এ 502 Bad Gateway কীভাবে ফিক্স করবেন?
সাধারণত, 502 Bad Gateway সার্ভার এররের ফলাফল, অর্থাৎ আপনি যে সার্ভার অ্যাক্সেস করার চেষ্টা করছেন সেটি অ্যাক্সেসযোগ্য নয় বা ডাউন আছে।
এখন, নিচের পদ্ধতিগুলো ব্যবহার করে আপনার Mac বা Windows-এ 502 Bad Gateway ফিক্স করতে পারেন।
পেজ রিফ্রেশ করুন
ব্রাউজার রিফ্রেশ করা সবসময় চেষ্টা করার লायक। কখনো কখনো 502 Bad Gateway শুধু অস্থায়ী, এবং ব্রাউজার রিফ্রেশ করলে সমস্যাটি সমাধান হয়ে যায়। অধিকাংশ ব্রাউজার হার্ড রিফ্রেশ শর্টকাট দিয়ে করতে পারে।
আপনি Windows-এ Control + R বা Mac-এ Command + R চাপে আপনার ব্রাউজার রিফ্রেশ করতে পারেন। 502 Bad Gateway ফিক্স করার এটি সবচেয়ে সহজ পদ্ধতি। একটি রিফ্রেশ সার্ভারে নতুন রিকোয়েস্ট পাঠায়। সার্ভার ডাউন থাকতে পারে, কিন্তু আপস্ট্রিম সার্ভার রিকোয়েস্ট টাইম আউটও হতে পারে। এবং রিফ্রেশ এই সমস্যাটি সমাধান করতে পারে।
আপনার Mac বা Windows চেক করুন
যদি উপরের পদ্ধতিগুলো সমস্যা সমাধান না করে, তবে আপনার Mac বা Windows রিস্টার্ট করে দেখুন। আপনি যদি নতুন সফটওয়্যার ইনস্টল کرده থাকেন বা আপনার কম্পিউটারে পরিবর্তন আনা থাকেন, তবে সেটি 502 Bad Gateway তৈরি করতে পারে। আপনার Mac বা Windows রিস্টার্ট করুন এবং চেক করুন এররটি ফিক্স হয়েছে কিনা।
502 Bad Gateway আপনার এক্সটেনশনগুলির একটি কারণে হতে পারে, সকল এক্সটেনশন ডিজেবল করে ওয়েবসাইটটি আবার লোড করুন, এবং দেখুন সমস্যা সমাধান হয়েছে কিনা। আপনি যদি সফলভাবে ওয়েবসাইট অ্যাক্সেস করতে পারেন, তবে সম্ভবত একটি প্লাগইন সমস্যা তৈরি করছে। এক্সটেনশনগুলো এক এক করে ইনাবল করে কলপ্রিটটি খুঁজে বের করুন।
সমস্যা যদি এখনও থাকে, তবে আপনার রাউটার রিসেট করে দেখুন। আপনার রাউটারকে পাওয়ার থেকে আনপ্লাগ করুন এবং ৩০ সেকেন্ড অপেক্ষা করুন। তারপর আবার পাওয়ার আউটলেটে প্লাগ ইন করুন এবং ইন্টারনেটের সাথে সংযোগ হয়ে যাওয়ার জন্য অপেক্ষা করুন। এবং আপনার ওয়েবসাইট আবার লোড করুন।
এই পোস্টটি উপকারী লাগলে, আপনার বন্ধুদের সাথে শেয়ার করুন।
ব্রাউজার ক্যাশ এবং কুকিজ ক্লিয়ার করুন
ব্রাউজার ক্যাশ ক্লিয়ার এবং কুকিজ ডিলিট করার আগে, আপনি ব্রাউজার পরিবর্তন করে একই ওয়েবসাইটে প্রবেশ করার চেষ্টা করতে পারেন। যদি কাজ করে, তবে এটি প্রমাণ করে যে আপনার মূল ব্রাউজার আউটডেটেড বা করাপ্ট ফাইল ক্যাশ করে রেখেছে যা 502 Bad Gateway তৈরি করতে পারে। এই ক্যাশ ক্লিয়ার করুন এবং কুকিজ ডিলিট করুন, তারপর ওয়েবসাইটটি আবার খুলুন সেটি ফিক্স করতে পারে।
বিভিন্ন ব্রাউজারে ক্যাশ সরানো এবং কুকিজ ডিলিট করার বিভিন্ন পদ্ধতি:
Safari-তে:

Google Chrome-এ:

Microsoft Edge-এ:
এই ধাপগুলো পূরণ করার পর, আপনি ওয়েবসাইটটি কিয়েট করে আবার প্রবেশ করতে পারেন।

আপনার Mac বা Windows-এ DNS সার্ভার পরিবর্তন করুন
যদি সমস্যা এখনও থাকে, তবে আপনি আপনার Mac বা Windows-এ DNS সার্ভার পরিবর্তন করার চেষ্টা করতে পারেন। আপনি যদি কখনো DNS সার্ভার পরিবর্তন করে থাকেন, তবে আপনার ISP ডিফল্টগুলো আপনাকে অর্পণ করতে পারে।
আপনার ডোমেইন নাম সঠিক IP-তে রেজলভ না করলে বা আপনার DNS সার্ভার রেসপন্ড না করলে, সেটিও 502 Bad Gateway তৈরি করতে পারে। কিন্তু আপনি একটি পাবলিক DNS সার্ভার ব্যবহার করতে পারেন, যেমন Google-এর DNS সার্ভার।
এখন, নিচের ধাপগুলো অনুসরণ করে আপনার Mac বা Windows-এ DNS সার্ভার পরিবর্তন করে 502 Bad Gateway ফিক্স করুন। (Google-এর DNS সার্ভার উদাহরণ হিসেবে)
Mac-এ DNS সার্ভার পরিবর্তন:
Windows-এ DNS সার্ভার পরিবর্তন:
এছাড়া আপনি আপনার রাউটারের সেটিংসে DNS সার্ভার পরিবর্তন করতে পারেন। প্রসেসটি আপনার রাউটারের উপর নির্ভর করবে, কিন্তু আপনি রাউটারের সেটিংসে Network বা Internet সেকশনে DNS সেটিংস খুঁজে পাবেন।
আপনার Mac বা Windows-এ DNS সার্ভার পরিবর্তন করার পর, ওয়েবসাইটটি আবার লোড করার চেষ্টা করুন।
DNS ক্যাশ ক্লিয়ার করুন
কখনো কখনো, DNS ক্যাশিংও আপনার Mac বা Windows-এ 502 Bad Gateway তৈরি করতে পারে। আপনি যখন একটি ওয়েবসাইট ভিজিট করেন, আপনার কম্পিউটার সেটি সম্পর্কে কিছু তথ্য আপনার DNS ক্যাশে সংরক্ষণ করে রাখে। এটি আপনার কম্পিউটারকে পরবর্তী বার সাইটটি দ্রুত লোড করতে সাহায্য করে। কিন্তু যদি তথ্যটি পুরনো হয়, তবে এটি 502 এরর হওয়ার কারণ হয়।
DNS ক্যাশ ক্লিয়ার করে Mac বা Windows-এ 502 Bad Gateway ফিক্স করার পদ্ধতি:
Mac-এ DNS ক্যাশ ক্লিয়ার:
Windows-এ DNS ক্যাশ ক্লিয়ার:

আপনার DNS ক্যাশ ফ্লাশ করার পর, ওয়েবসাইটটি আবার লোড করার চেষ্টা করুন।
অস্থায়ীভাবে ফায়ারওয়াল নিষ্ক্রিয় করুন
উপরের টেক্সটে উল্লেখ করা হয়েছে, ফায়ারওয়াল ওয়েব সার্ভার এবং আপস্ট্রিম সার্ভারের মধ্যে সংযোগ ব্লক করতে পারে। তাই আপনি অস্থায়ীভাবে ফায়ারওয়াল নিষ্ক্রিয় করে আপনার Mac বা Windows-এ 502 Bad Gateway ফিক্স করতে পারেন।
Mac-এ ফায়ারওয়াল নিষ্ক্রিয়:

Windows-এ ফায়ারওয়াল নিষ্ক্রিয়:

এই পোস্ট আপনার সমস্যা সমাধান করলে, আপনার খুশি বন্ধুদের সাথে শেয়ার করুন।
502 Bad Gateway সম্পর্কে FAQ
A
আপনি যে ওয়েব সার্ভারের সাথে সংযুক্ত হয়েছেন, সেটি অন্য একটি সার্ভারের (যাকে আপস্ট্রিম সার্ভারও বলা হয়) জন্য তথ্য রিলে করার প্রক্সি হিসেবে কাজ করছে, কিন্তু এটি অরিজিন সার্ভার থেকে কোনো বৈধ বা কোনো রেসপন্স পাচ্ছে না।
A
কারণ 502 Bad Gateway এররগুলো প্রায়শই অনলাইন সার্ভারগুলোর মধ্যে সমস্যার কারণে হয় যা আপনার কন্ট্রোলের বাইরে।
A
হ্যাঁ। কখনো কখনো, একটি ফল্টি ফায়ারওয়াল কনফিগারেশন আপনার ফায়ারওয়ালকে কন্টেন্ট ডেলিভারি নেটওয়ার্কের রিকোয়েস্টকে আপনার সার্ভারে আক্রমণ হিসেবে বিবেচনা করে সেগুলো রিজেক্ট করে, ফলে 502 Bad Gateway হয়।