نحوه رفع خطای 502 Bad Gateway

نحوه رفع خطای 502 Bad Gateway

این خطا به این دلیل رخ می دهد که سروری که(server acting) به عنوان دروازه یا پروکسی(gateway or proxy) عمل می کند سعی کرده به سرور اصلی برای انجام درخواست دسترسی پیدا کند، پاسخ نامعتبر یا اصلاً پاسخی دریافت نکرده است. گاهی اوقات(Sometimes) هدرهای خالی یا ناقص ناشی از اتصالات شکسته یا مشکلات سمت سرور می تواند باعث خطای 502 (Error 502) Bad Gateway در هنگام دسترسی از طریق دروازه یا پروکسی(gateway or proxy) شود.

نحوه رفع خطای 502 Bad Gateway

طبق RFC 7231 ، 502 Bad Gateway یک کد وضعیت HTTP(HTTP status) است که به صورت تعریف شده است.

کد وضعیت(status code) 502 (Bad Gateway)(502 (Bad Gateway)) نشان می‌دهد که سرور، در حالی که به عنوان دروازه یا پروکسی(gateway or proxy) عمل می‌کند، هنگام تلاش برای انجام درخواست ، پاسخ نامعتبری از سرور ورودی که به آن دسترسی داشته است، دریافت کرده است.(inbound server)

انواع مختلف(Different) خطای 502 Bad Gateway(Bad Gateway error) که ممکن است مشاهده کنید:

  • دروازه بد 502
  • خطای HTTP 502 - دروازه بد
  • سرویس 502 به طور موقت اضافه بار شده است
  • خطای 502
  • خطای پروکسی 502
  • HTTP 502
  • 502 Bad Gateway NGINX
  • مازاد ظرفیت توییتر(Twitter overcapacity) در واقع یک خطای 502 Bad Gateway است(Bad Gateway error)
  • به‌روزرسانی(Update) ویندوز به دلیل خطای 502 نمایش داده نمی‌شود WU_E_PT_HTTP_STATUS_BAD_GATEWAY
  • گوگل (Google)خطای سرور(Server error) یا فقط 502 را نمایش می دهد

خطای 502 Bad Gateway / نحوه رفع خطای 502 Bad Gateway

شما هیچ کنترلی روی خطای 502 ندارید، زیرا آنها سمت سرور هستند، اما گاهی اوقات مرورگر شما فریب خورده تا آن را نمایش دهد، بنابراین چند مرحله عیب یابی وجود دارد که ممکن است سعی کنید مشکل را برطرف کنید.

نحوه رفع خطای 502 Bad Gateway

مطمئن(Make) شوید که یک نقطه بازیابی را(restore point)  فقط در صورتی که(case something) مشکلی پیش بیاید ایجاد کنید.

روش 1: صفحه وب را دوباره بارگیری کنید(Method 1: Reload the Web Page)

اگر به دلیل خطای 502 Bad Gateway نمی توانید از یک (502 Bad Gateway Error,)صفحه وب(web page) خاص بازدید کنید، چند دقیقه صبر کنید و دوباره سعی کنید به وب سایت دسترسی پیدا کنید. یک بارگذاری مجدد ساده پس از یک دقیقه یا بیشتر انتظار می تواند این مشکل را بدون هیچ مشکلی برطرف کند. Use Ctrl + F5 برای بارگیری مجدد صفحه وب استفاده کنید زیرا کش را دور می زند و دوباره بررسی می کند که آیا مشکل حل شده است یا خیر.

اگر مرحله(step didn) بالا کمکی نکرد، ممکن است ایده خوبی باشد که هر چیزی را که روی آن کار می کنید ببندید و مرورگر خود را مجددا راه اندازی کنید. سپس دوباره همان وب سایتی که به شما خطای 502 Bad Gateway(Bad Gateway Error) می داد و ببینید آیا می توانید این خطا را برطرف کنید اگر نه، سپس به روش بعدی ادامه دهید.

روش 2: مرورگر دیگری را امتحان کنید(Method 2: Try another browser)

ممکن است مشکلاتی در مرورگر فعلی شما وجود داشته باشد، بنابراین همیشه ایده خوبی است که مرورگر دیگری را امتحان کنید تا دوباره از همان صفحه وب(web page) بازدید کنید. اگر مشکل حل شد، باید مرورگر خود را مجدداً نصب کنید تا خطا به طور دائم برطرف شود، اما اگر همچنان با خطای 502 Bad Gateway(Bad Gateway Error) مواجه هستید ، پس این یک مشکل مربوط به مرورگر نیست.

از مرورگر دیگری استفاده کنید

روش 3: حافظه پنهان مرورگر را پاک کنید(Method 3: Clear Browser’s Cache)

اگر هیچ یک از روش های بالا جواب نداد، پیشنهاد می کنیم از مرورگرهای دیگر استفاده کنید تا ببینید آیا Fix 502 Bad Gateway Error فقط مختص کروم(Chrome) است یا خیر . اگر چنین است، پس باید سعی کنید تمام داده های مرور ذخیره شده مرورگر Chrome(Chrome browser) خود را پاک کنید . اکنون مراحل داده شده را برای پاک کردن داده های مرور خود دنبال کنید:

1. ابتدا روی سه نقطه(three dots) در گوشه سمت راست(right corner) بالای پنجره مرورگر(browser window) کلیک کنید و تنظیمات را انتخاب کنید( select Settings) . همچنین می‌توانید chrome://settings  را در نوار URL تایپ کنید.

همچنین chrome://settings را در نوار URL تایپ کنید  نحوه رفع خطای 502 Bad Gateway

2. وقتی تب تنظیمات(Settings tab) باز شد، به پایین بروید و بخش تنظیمات پیشرفته( Advanced Settings) را باز کنید .

3. در بخش Advanced(Advanced section) ، گزینه Clear browsing data را در بخش Privacy and Security پیدا کنید.

در تنظیمات Chrome، در برچسب حریم خصوصی و امنیت، روی پاک کردن داده‌های مرور کلیک کنید

4. بر روی گزینه Clear browsing data کلیک کنید و در منوی بازه زمانی ، " (Time range)همه زمان " را انتخاب کنید. (All time)تمام کادرها را علامت بزنید و روی دکمه Clear Data  کلیک کنید.

تمام کادرها را علامت بزنید و روی دکمه Clear Data | کلیک کنید  نحوه رفع خطای 502 Bad Gateway

وقتی داده‌های مرور پاک شد، مرورگر Chrome(Chrome browser) را ببندید و دوباره راه‌اندازی کنید و ببینید آیا خطا برطرف شده است یا خیر.

روش 4: مرورگر خود را در حالت ایمن راه اندازی کنید(Method 4: Start your Browser in Safe Mode)

Windows Safe Mode چیز دیگری است(thing don) با آن اشتباه نگیرید(t confuse) و ویندوز خود را در حالت ایمن راه اندازی نکنید.

1. یک میانبر از نماد کروم(shortcut of Chrome icon) در دسکتاپ ایجاد کنید و کلیک راست کرده و سپس گزینه properties را انتخاب کنید .

2. فیلد Target را( Target field) انتخاب کرده و  در انتهای دستور –incognito را تایپ کنید.

برای رفع خطای گیت‌وی بد 502، کروم را در حالت امن راه‌اندازی کنید

3. روی OK کلیک کنید(Click OK) و سپس سعی کنید با این میانبر مرورگر خود را باز کنید.(Browser)

4. اکنون سعی کنید به وب سایت مراجعه کنید و ببینید آیا می توانید خطای 502 Bad Gateway(Bad Gateway Error) را برطرف کنید .

روش 5: افزونه های غیر ضروری را غیرفعال کنید(Method 5: Disable Unnecessary Extensions)

اگر می‌توانید مشکل خود را از طریق روش بالا برطرف کنید، باید افزونه‌های غیرضروری را غیرفعال کنید تا مشکل را به طور دائم حل کنید.

1. Chrome را باز کنید و سپس به تنظیمات بروید.(Settings.)

2. سپس، Extension را از منوی سمت چپ انتخاب کنید.

Extension را از منوی سمت چپ انتخاب کنید

3. مطمئن شوید که تمام افزونه های غیر ضروری را غیرفعال و حذف کنید .(disable and delete)

مطمئن شوید که همه افزونه‌های غیرضروری | را غیرفعال و حذف کنید  نحوه رفع خطای 502 Bad Gateway

4. مرورگر(Browser) خود را مجدداً راه اندازی کنید و ممکن است خطا برطرف شده باشد.

روش 6: غیرفعال کردن پروکسی(Method 6: Disable Proxy)

استفاده(Use) از سرورهای پراکسی رایج ترین علت رفع خطای 502 Bad Gateway(Fix 502 Bad Gateway Error) است. اگر از یک سرور پروکسی استفاده می کنید(proxy server) ، مطمئناً این روش به شما کمک خواهد کرد. تنها کاری که باید انجام دهید این است که تنظیمات پروکسی را غیرفعال کنید. با برداشتن تیک چند باکس در تنظیمات LAN در قسمت (LAN)خصوصیات (Properties)اینترنت(Internet) رایانه خود می توانید این کار را به راحتی انجام دهید . اگر نمی دانید چگونه این کار را انجام دهید، فقط مراحل داده شده را دنبال کنید:

1. ابتدا  با فشردن  همزمان Windows Key + RRUN را باز کنید  .

2. inetcpl.cpl  را در قسمت ورودی تایپ کنید و روی OK کلیک کنید .

inetcpl.cpl برای باز کردن ویژگی های اینترنت

3. اکنون صفحه شما پنجره Internet Properties را نشان می دهد. ( Internet Properties )به تب Connections بروید و روی تنظیمات LAN( LAN settings) کلیک کنید .

به تب Connections رفته و روی LAN settings | کلیک کنید  نحوه رفع خطای 502 Bad Gateway

4. یک پنجره تنظیمات LAN جدید ظاهر می شود. (LAN)در اینجا، اگر تیک گزینه Use a proxy server for your LAN را بردارید(Use a proxy server for your LAN) ، مفید خواهد بود .

گزینه تنظیمات تشخیص خودکار علامت زده شده است.  پس از اتمام، روی دکمه OK کلیک کنید

5. همچنین، مطمئن شوید که گزینه Automatically detect settings را علامت بزنید. پس از اتمام، روی دکمه OK کلیک کنید(OK button) .

کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات اعمال شود. Chrome را راه اندازی کنید و بررسی کنید که آیا Fix 502 Bad Gateway Error از بین رفته است یا خیر. همچنین به رفع خطای کروم 403 کمک می کند.. همچنین به رفع خطای کروم 403 کمک می کند.(Launch Chrome and check if the Fix 502 Bad Gateway Error is gone. It would also help fix Chrome 403 error.. It would also help fix Chrome 403 error..) ما مطمئن هستیم که این روش کار می کرد، اما اگر اینطور نبود، ادامه دهید و روش بعدی را که در زیر ذکر کرده ایم، امتحان کنید.

روش 7: تنظیمات DNS را تغییر دهید(Method 7: Change DNS Settings)

نکته اینجاست که باید DNS را تنظیم کنید تا به طور خودکار آدرس IP را(IP address) شناسایی کند یا یک آدرس سفارشی(custom address) ارائه شده توسط ISP خود را تنظیم کنید . رفع خطای 502 Bad Gateway(Fix 502 Bad Gateway Error) زمانی رخ می دهد که هیچ یک از تنظیمات تنظیم نشده باشد. در این روش، باید آدرس DNS(DNS address) رایانه خود را روی سرور DNS Google(Google DNS server) تنظیم کنید . برای این کار مراحل داده شده را دنبال کنید:

1. روی نماد Network(Network icon) موجود در سمت راست پانل نوار وظیفه(taskbar panel) کلیک راست کنید . حال بر روی گزینه Open Network & Sharing Center  کلیک کنید.

روی Open Network and Sharing Center کلیک کنید

2. وقتی پنجره Network and Sharing Center باز شد، در اینجا روی شبکه متصل فعلی کلیک کنید.( click on the currently connected network here.)

به بخش مشاهده شبکه های فعال خود مراجعه کنید.  در اینجا روی شبکه متصل فعلی کلیک کنید

3. وقتی روی شبکه متصل(connected network) کلیک می کنید ، پنجره وضعیت WiFi ظاهر می شود. (WiFi status)روی(Click) دکمه Properties کلیک کنید.

روی Properties | کلیک کنید  نحوه رفع خطای 502 Bad Gateway

4. وقتی پنجره ویژگی(property window) ظاهر شد،  در قسمت  Networking عبارت (Networking)Internet Protocol Version 4 (TCP/IPv4) را جستجو کنید  . روی آن دوبار کلیک کنید.

در قسمت Networking عبارت Internet Protocol Version 4 (TCP/IPv4) را جستجو کنید

5. حالا پنجره جدید نشان می دهد که آیا DNS شما روی ورودی اتوماتیک یا دستی تنظیم شده است. در اینجا باید روی گزینه Use the following DNS server addresses کلیک کنید. و آدرس DNS(DNS address) داده شده را در قسمت ورودی(input section) پر کنید :

8.8.8.8
8.8.4.4

برای استفاده از Google Public DNS، مقادیر 8.8.8.8 و 8.8.4.4 را در سرور DNS ترجیحی و سرور DNS جایگزین وارد کنید.

6. کادر Validate settings upon exit را علامت بزنید  و روی OK کلیک کنید.

اکنون همه پنجره‌ها را ببندید و کروم(Chrome) را راه‌اندازی کنید تا بررسی کنید که آیا می‌توانید خطای 502 Bad Gateway را برطرف کنید.( Fix 502 Bad Gateway Error.)

Method 8: Flush DNS and Reset TCP/IP

1. روی دکمه ویندوز(Windows Button) کلیک راست کرده و Command Prompt ( Admin ) را انتخاب کنید .

خط فرمان با حقوق مدیریت |  نحوه رفع خطای 502 Bad Gateway

2. حالا دستور زیر را تایپ کنید و بعد از هر کدام Enter را فشار دهید(command and press Enter) :

ipconfig /release
ipconfig /flushdns
ipconfig /renew

DNS را شستشو دهید

3. دوباره(Again) ، Admin Command Prompt را باز کنید و عبارت زیر را تایپ کنید و بعد از هر کدام اینتر را بزنید:

ipconfig /flushdns
nbtstat –r
netsh int ip reset
netsh winsock reset

netsh int ip reset

4. برای اعمال تغییرات، راه اندازی مجدد کنید. فلاش DNS به نظر می رسد خطای 502 Bad Gateway را برطرف می کند.(Fix 502 Bad Gateway Error.)

توصیه شده؛(Recommended;)

  • (Fix Error Code 0x8007000D)هنگام تلاش برای فعال کردن ویندوز، کد خطا 0x8007000D را برطرف کنید
  • نحوه رفع خطای برنامه 523
  • رفع مشکل ما نتوانستیم پارتیشن رزرو شده سیستم را به روز کنیم
  • رفع اشکال برنامه به درستی راه اندازی نشد

شما با موفقیت خطای 502 Bad Gateway(Bad Gateway Error) را برطرف کردید ، اما اگر هنوز در مورد این مقاله سؤالی دارید، لطفاً در بخش نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts