رفع خطای ۵۰۲ از آنجایی اهمیت پیدا می کند که ممکن است به صورتهای مختلفی خودش را نشان بدهد که در عمومیترین حالت پیغام ۵۰۲ Bad Gateway نمایش داده خواهد شد. اما اگر پیغامهای زیر رو هم در مرورگر مشاهده کردید باید بدانید که این پیغامها هم به معنی همین خطای ۵۰۲ هستند که برای رفع خطای ۵۰۲ خوب است مدل های مختلف نمایش آن را در زیر مشاهده کنید. در ادامه راه حل هایی برای رفع این ارور پیشنهاد می کنیم.
- Error 502
- HTTP 502
- ۵۰۲ Bad Gateway
- ۵۰۲ Proxy Error
- Temporary Error (502)
- That’s an error
- ۵۰۲ Service Temporarily Overloaded
- ۵۰۲ Server Error: The server encountered a temporary error and could not complete your request
- Bad Gateway: The proxy server received an invalid response from an upstream server
- HTTP Error 502 – Bad Gateway
خطای bad gateway
هر یک از این خطاها ممکنه با یک پیغام با سایز کوچک در صفحه مرورگر نمایش داده بشن و یا اینکه در مرورگرهای مختلف و به طبع در سیستم عامل مختلف موبایل و دسکتاپ هم به صورتهای گوناگونی نمایش داده بشن. در هر صورت هر کدوم از پیغامهای بالا که نشون داده شد برای رفع کردنشون باید به شیوههایی که معرفی میکنیم عمل کنید. نوع خاصی از خطای ۵۰۲ هم وجود داره که در شبکههای اجتماعی پیغام نمایش داده شده مربوط به این خطا رو شخصی سازی کردند.
مثلا اگر با خطای fail whale در سایت های اشتراک گذاری فیلم مواجه شدید باید بدونید که مربوط به همین خطای ۵۰۲ هست که بخاطر ظرفیت مراجعه بیش از حد به سایت اشتراک گذاری مورد نظر یا ارسال پیغام نادرست دریافت خواهد شد. یا در بروزرسانی ویندوز که با خطایی مثل 0x8024402 یا پیام WU_E_PT_HTTP_STATUS_BAD_GATEWAY مواجه میشید جزو این خطا هست.پس میشه گفت که خطای ۵۰۲ کاملا تحت سرور بوده و مشکلی از سمت سخت افزار یا اتصال اینترنتی شما وجود نخواهد داشت. درواقع ارور ۵۰۲ Bad Gateway بخاطر ایجاد اختلال بین سرورهای آنلاین که از کنترل شما خارج هست رخ میده.
نحوه رفع خطای ۵۰۲
در بیشتر موارد خطای ۵۰۲ بخاطر URL اشتباه در مرورگر به وجود میاد. البته در صورتی که سایت فاقد صفحه ۴۰۴ باشه و تنظیماتی که برای صفحه ۴۰۴ از سمت سرور هم مشخص نشده باشه با این خطا مواجه میشید که بیشتر بخاطر وجود کاراکترهایی مثل !#@* و… خواهد بود. پس در اولین قدم باید آدرس اینترنتی خودتون رو چک کنید و مطمئن بشید که به درستی وارد شده. اما گاها پیش میاد که اتفاقاتی هم در سیستم رخ میده که با راهکارهای زیر قابل رفع هست.
-
بررسی آدرس
همونطور که در بالا اشاره کردم بیشترین دلیل بروز خطای ۵۰۲ وجود کاراکترهای نامفهوم در URL میتونه باشه که با بررسی آدرس میتونید از این موضوع مطمئن بشید. اگر آدرس اشتباه وارد شده باشه با وارد کردن آدرس درست این خطا برطرف شده و به صفحه وب مورد نظرتون دسترسی خواهید داشت.
-
حذف کوکی مرورگر
در بیشتر موارد چون کوکیها قدیمی هستند و آپدیت نشدن ممکنه با این خطا مواجه بشید که در سرویسهای گوگل بیشتر این مورد پیش میاد. برای این کار کافیه کوکی و کش مرورگر خودتون رو پاک کرده و مجددا به صفحه وب درخواستی مراجعه کنید. در صورتی که با نحوه انجام این کار آشنایی ندارید میتونید با استفاده از راهنمای آموزش نحوه خالی کردن کش تمامی مرورگرها هم استفاده کنید.

-
تغییرات در DNS برای کمک به رفع خطای ۵۰۲
گاهی اوقات پیش میاد که به دلیل تغییر سرور و پاک نشدن کوکی DNS از سیستم شما این خطا به وجود میاد. اگر پیش از این مقاله آموزش نحوه ست کردن ویرچوال هاست روی ویندوز رو مطالعه کرده باشید به معرفی راهکاری پرداختیم که با استفاده از فایلهای سیستم میتونستید با وارد کردن آیپی دیگه یک سایت دادههای سایت رو به جای خوندن از طریق DNS سایت مستقیما از طریق سرور دیگه دریافت کنید. بنابراین یکی از راههایی که میتونید با استفاده از اقدام به رفع خطای ۵۰۲ بکنید حذف کش DNS هست. در سیستم عامل ویندوز کافیه بعد از اجرای برنامه CMD دستور زیر را وارد کرده و یک بار Enter را بزنید.
ipconfig/flushdns
هنگام اجرای کد باید تغییرات را به صورت تصویر زیر ببینید و پیغام موفقیت آمیز بودن حذف کش DNS رو مشاهده کنید.
-
عیب یابی به روش خطای ۵۰۴
یکی دیگه از راههایی که وجود داره این هست که با استفاده از مقاله آموزش رفع خطای ۵۰۴ در وردپرس اقدام به عیب یابی این خطا بکنید. در بیشتر موارد این راهکارها برای خطای ۵۰۲ هم جوابگو هستند و عینا به صورت خطای ۵۰۲ گزاش شدهاند.
-
بستن پنجره مرورگر یا ورود دوباره به مرورگر
گاهی اوقات ممکنه با بستن پنجره مرورگر و ورود مجددا بخاطر اشتباهاتی که در خطا وجود داشته مشکلتون برطرف بشه که برای این حالت کافیه روی آیکون ضربدر برای بستن مرورگر کلیک کنید.
-
خطای ۵۰۲ به دلیل بازدید بالا
زمانی هم پیش میاد که بازدید سایت شما بالا میره و سرور و هاست شما قادر به پاسخگویی نخواهد بود. به همین خاطر ممکنه با خطای ۵۰۲ یا در برخی مواقع با خطای ۵۰۳ در وردپرس هم مواجه بشید. برای اینکه مطمئن بشید مشکل از بازدید بالا هست کافیه یک بار آمارگیر وردپرس خودتون رو بررسی کرده و تعداد افراد آنلاین و بازدیدهای امروز رو مشاهده کنید.
-
خطا هنگام استفاده از کلودفلر
در صورتی که از کلودفلر استفاده میکنید گاهی هم ممکنه که با این خطا مواجه بشید که دلیل اون عدم ایجاد ارتباط سرور با کلودفلر هست که گاها به صورت موقت پیش میاد. شاید به وجود اومدن این حالت دقایقی طول بکشه که خود به خود برطرف خواهد شد. اما اگر برطرف نشد باید تنظیمات کلودفلر و هاست خودتون رو بررسی کنید.
-
تماس با شرکت میزبانی هاست
اگر با استفاده از روشهای فوق موفق به برطرف کردن خطا ۵۰۲ نشدید کافیه اقدام به ارسال تیکت کرده و با مطرح کردن مشکل با شرکت هاستینگ خودتون موضوع رو با اونها در میون بزارید تا بررسی و برطرف کنند.
همچنین برا اطلاعات بیشتر مقالات مرتبط را ببینید: رفع ارور ۵۰۳ المنتور در هنگام بروزرسانی و انتشار،رفع خطای “پیش نمایش قادر به بارگذاری نیست” المنتور