رفع خطای 502 Bad Gateway | ارور 502 چیست؟ خطای 502 که آن را با نام Bad Gateway نیز می شناسند، یک کد نشان دهنده وضعیت در پروتکل http می باشد. همان گونه که در جریان هستید کدهای سری 5xx نشان دهنده اختلال از سمت سرور هستند. معنای خطای 502 نیز این است که پاسخ اشتباهی از سرور A به سرور B ارسال شده است. به صورت لغوی معنای خطای 502، دروازه نادرست است. هر وب سایتی می تواند این خطا را سفارشی کرده و به اشکال مختلفی در مرورگر نمایش دهد. اما به صورت کلی این خطا به یکی از حالات زیر در انواع مختلف ویندوز ها، مرورگر ها و سیستم عامل ها نمایش داده می شود:
- Error 502
- HTTP 502
- 502 Bad Gateway
- 502 Proxy Error
- Temporary Error (502)
- 502. That’s an error
- 502 Service Temporarily Overloaded
- HTTP Error 502 – Bad Gateway
- Bad Gateway: The proxy server received an invalid response from an upstream server
- 502 Server Error: The server encountered a temporary error and could not complete your request
ممکن است شما با خطای fail whale در توییتر بارها روبرو شده باشید. این خطا که به معنای ورود همزمان کاربران بسیار در توییتر است، یک نوع از حالات خطا 502 را نمایش می دهد.
اگر از آخرین نسخه ویندوز استفاده می کنید، خطای 502 ممکن است به حالت 0x80244021 یا WU_E_PT_HTTP_STATUS_BAD_GATEWAY نمایش داده شود. در نظر داشته باشید که این خطا به دستگاه ارتباطی ندارد و امکان مشاهده آن در هر سیستم عامل و مرورگر و … وجود دارد.
در این مقاله از سری مقالات آموزش طراحی سایت می خواهیم نحوه برطرف کردن خطای 502 را به صورت کامل آموزش دهیم، پس همراه آکادمی وبکیما باشید.
خطای 502 Bad Gateway به چه دلیلی رخ می دهد؟
خطای 502 عموما زمانی نمایش داده می شود که ارتباط بین دو سرور دچار مشکل شده است. حال اگر یکی از این سرور ها خارج از کشور باشد، امکان وقوع آن بیشتر است. در بعضی از موارد نیز مرورگر شما دچار اشتباه شده و خطای 502 را به تجهیزات شبکه خانگی شما مرتبط می سازد.
همانند سایر خطا ها، اگر از وب سرور iis استفاده می کنید در زمان بروز خطای 502 می توانید اطلاعات بیشتری دریافت کنید. در این وب سرور پس از کد 502 یک عدد همانند http 502.3 نمایش داده می شود که نشان دهنده توضیحات بیشتر در خصوص خطا است. همین مثال عدد 3 نمایش دهنده این موضوع است که وب سرور عملکردی مشابه با پروکسی داشته و پاسخ نامعتبر دریافت کرده است.
در مثالی دیگر خطای http 502.1 نشان دهنده یک وقفه در رابط کاربری CGI است. این حالت همانند خطای 504 با آن برخورد خواهد شد.
روش های برطرف کردن خطا 502 Bad Gateway
همان گونه که در بالا نیز توضیح داده شد این خطا نشان دهنده اختلال برای ارتباط بین سرور ها است و به اینترنت و دستگاه شما ارتباطی ندارد. با این حال در زیر برخی از روش های رفع خطای مذکور لیست شده اند که می توان از آن ها استفاده کرد.
- به صورت یک قانون کلی هر زمان در صفحات URL با خطا روبرو شدید می توانید آن را مجدد رفرش کنید تا شاید در بارگذاری بعدی مشکل برطرف شود. برای این مورد می توانید کلید F5 را بزنید. از آنجا که خطای 502 در شبکه اینترنت سرور ها رخ می دهد لذا ممکن است موقتی باشد و سریعا برطرف شود.
- به عنوان دومین راه حل، پیشنهاد می شود که مرورگر خود و تمام پنجره ها را ببندید و مجدد یک بار مرورگر را باز کنید. در بعضی موارد مشاهده شده است که اختلالات در سمت مرورگر موجب این خطا می شود.
- در زمان بروز خطا 502 بهتر است تا یک بار کش و کوکی مرورگر خود را حذف کرده و مجدد صفحه مد نظر را بررسی کنید. اگر از تاریخ انقضای یک درخواست گذشته باشد و یا فایل ها دچار کرش شده باشند کد وضعیت مذکور نمایش داده می شوند.
- url مد نظر خود را در مرورگری که فاقد هرگونه پلاگین یا add-ons می باشد، بررسی کنید. به این حالت، وضعیت امن یا safe mode مرورگر گفته می شود. در برخی از مرورگر ها همچون موزیلا و کروم به ترتیب می توانید از گزینه های private و incognito استفاده کنید تا این حالت فعال شود.
- چنانچه با فعال کردن وضعیت safe خطا برطرف شد به این معنا خواهد بود که پلاگین ها و افزودنی ها، موجب ایجاد خطا در سایت شده اند. لذا می توانید افزودنی ها را غیر فعال کنید تا خطای 502 برطرف شود.
- گاها تغییر مرورگر می تواند به از بین رفتن خطا 502 کمک کند. برخی از پرکاربردترین مرورگرها موزیلا، کروم، اکسپلورر و سافاری می باشند. اگر با تغییر مرورگر مشکل شما برطرف شد، این معنا را خواهد داشت که ورژن مد نظر شما دچار مشکل شده است لذا پیشنهاد می شود که یکبار مرورگر خود را حذف کرده و مجدد نصب کنید.
- ممکن است که شما بر روی مرورگر خود MS Forefront TMG SP1 را نصب کرده باشید. گاها نصب این مورد موجب رویت خطایی با محتوای ” ورود به شبکه انجام نشد” می شود. برای از بین بردن خطا می توانید آپدیت نرم افزار مذکور را نصب کرده و از آن استفاده کنید.
- ممکن است اختلال در اتصال کامپیوتر شما به شبکه اینترنت موجب خطای 502 شود. در این شرایط پیشنهاد می شود تا کامپیوتر خود را مجدد راه اندازی کنید. در نظر داشته باشید در این وضعیت بر روی تمام صفحات مرورگر خود خطا 502 را مشاهده می کنید.
- حتما در زمان مشاهده خطای 502 تجهیزات شبکه را چک کنید. این تجهیزات شامل روتر، سوییچ، مودم و … می شود.
- اگر تنظیمات dns سرور در روتر و مودم شما به درستی انجام نشده باشد، می تواند موجب خطای 502 شود. این موارد توسط شرکت تامین کننده اینترنت شما به صورت خودکار انجام می شود، جهت بررسی آن نیز می توانید با شرکت ISP خود صحبت کنید.
- اگر تنها برای یک سایت خاص خطای Bad Gateway را مشاهده کردید، می توانید با مدیریت سایت ارتباط برقرار کرده و مشکل را با وی در میان بگذارید. همچنین این امکان نیز برای شما وجود دارد که در شبکه های مجازی که افراد متخصص حضور دارند، با نام خطای مد نظر خود یک هشتگ ایجاد کرده و سوال خود را مطرح کنید. بسیاری از افراد از این طریق شما را راهنمایی کرده و راه حل ارائه می کنند.
- در ساده ترین راه می توانید امیدوار باشید که خطای 502 موقتی است و پس از مدتی برطرف می شود لذا بررسی سایت را به زمان دیگری انداخته و با اندکی تاخیر پیگیری کنید.
- گاها این احتمال وجود دارد که شما از سیستم CDN استفاده کنید و خطای 502 به شما نمایش داده شود لذا لازم است تا تنظیمات سمت کلود خود را بررسی کرده و اگر مشکل برطرف نشد با سرویس دهنده هاست و CDN خود مشورت کنید. این خطا نشان دهنده اختلال اتصال دو سرور است.
- به صورت کلی خطای 502، 503 و 504 بسیار به یکدیگر نزدیک هستند پیشنهاد می شود در این موارد با دقت عمل بیشتری منشا خطا را بررسی کنید.
جمع بندی
ارورهای سمت سرور همچون خطای 502 می تواند در سئوی وب سایت شما تاثیر زیادی داشته باشد به همین دلیل لازم است تا وب سایت خود را پیوسته آنالیز کنید. در همین راستا می توانید از ابزار های گوگل سرچ کنسول استفاده کنید.
دیدگاه و پرسش