ارور 502 چیست ؟ چگونه ارور 502 را رفع کنیم؟
ارور 502 Bad Gateway به خطاهای سروری اطلاق میگردد. به عبارت دیگر مدیر سایت در ایجاد چنین خطایی نقشی ندارد و باید مشکلات مربوط به سرور رفع گردد. این خطا به طور دقیق نشان میدهد که یک سرور پروکسی پاسخ مناسبی را از سرور دیگر دریافت نکرده است. اما میتوان DNS را نیز در به وجود آمدن این خطا دخیل دانست. اگر تنظیمات DNS نادرست باشد، این خطا رخ میدهد.
همچنین مرورگر و کش شدن اطلاعات نیز در به وجود آمدن خطای 502 Bad Gateway نقش دارند.
اما بسیاری از مدیران وب سایتها در خصوص به وجود آمدن خطاهایی که از سمت سرور شناخته میشود، دچار هراس خواهند شد و در پی تعویض هاست خود هستند. اما ارور 502 را میتوانید به راحتی با روشهایی که خدمتتان عرض میکنیم، برطرف نمایید. پس نیازی به تعویض هاست نیست
دلایل بروز خطا 502 Bad Gateway
علتهای مختلفی باعث بروز خطای 502 میشود که شامل موارد زیر میشود.
- تغییرات DNS
- خرابی سرور
- ترافیک با حجم بالا
- اختلال در CDN
- مسدودیت از سمت فایروال (firewall)
- برنامه نویسی اشتباه
- مشکلات مرورگر (ممکن است مرورگر کوکی خراب ذخیره کند.)
نحوه نمایش ارور 502
با توجه به مرورگرها، سرورهای وب و سیستم عاملهای مختلف یک خطای 502 gateway بد ممکن است به شکلهای مختلف نشان داده شود. اما همه آنها معنای یکسانی دارند. در زیر فقط چند نمونه از حالتهایی که ممکن است با ارور 502 روبرو شوید را مشاهده میکنید.
- 502 Bad Gateway
- Error 502
- HTTP Error 502 – Bad Gateway
- 502 Service Temporarily Overloaded
- 502 Proxy Error
- A blank white screen
- 502 Server Error: The server encountered a temporary error and could not complete your request
- HTTP 502
- Temporary Error (502)
- 502 That’s an error
- 502 bad gateway Cloudflare
- Bad Gateway: The proxy server received an invalid response from an upstream server
رفع ارور 502
همان طور که در بالا خدمتتان عرض کردیم یکی از انواع ارور 500 ، ارور 502 است که به دلایل مختلفی ایجاد میشود. این خطاها به راحتی قابل رفع هستند و نیازی به کدنویسی و یا اعمال دستورهای پیچیده نیست. ما در اینجا علت خطا و نحوه رفع مشکل را شرح میدهیم.
URL اشتباه
ممکن است شما URL را اشتباه وارد کرده باشید و یا در آدرس URL کاراکترها و یا حروف نامفهومی وجود داشته باشد که این خطا را ایجاد میکند. برای برطرف شدن این مشکل به شما توصیه میکنیم که آدرس را به درستی وارد کنید و از اضافه کردن کاراکترها و حروف اضافی بپرهیزید. هر صفحه دارای آدرس منحصر به فردی است که باید به درستی وارد گردد.
کش مرورگر
دلیل دیگر به وجود آمدن خطای 502 کش مرورگر شماست. باید هر چند وقت یک بار کش مرورگر را پاک کنید تا بتوانید به تمامی آدرسها وارد شوید. اگر با این ارور برخورد کردید کلید Ctrl + F5 را وارد نموده تا کش پاک شود. سپس مجدداً url را وارد کنید تا به صفحه مورد نظر خود هدایت گردید.
مرورگرهای کروم و موزیلا در داخل تنظیمات خود راهکارهایی را برای پاک کردن کش پیشنهاد میدهند.
کوکیهای DNS
کوکیهای DNS نیز میتوانند منجر به خطای 502 شوند. برای رفع این مشکل باید ipconfig/flushdns در قسمت CMD ویندوز وارد کرده و سپس کلید Enter را فشار دهید. با صفحهای سیاه مواجه خواهید شد. در صورتی که با عبارت Successfully flushed the Dns Resolver Cache برخورد کردید، نشان میدهد که مشکلات مربوط به کوکیها و یا کش DNS برطرف شده است.
بستن پنجره میتواند خطای 502 را برطرف نماید
یکی از روشهای رفع خطای ارور 502 خارج شدن از مرورگر است. بله درست شنیدهاید، شما میتوانید با کلیک بر گزینه Exit از صفحه خارج شوید و مجدداً وارد شوید. اگر با گوشی تلفن همراه خود وارد شدهاید، صفحه را به طور کامل ببندید و مجدداً باز کنید.
CDN کلود فلر
تمامی وب مسترها و یا مدیران سئو وب سایتها با کلودفلر آشنا هستند. نصب CDN موجب افزایش سرعت سایت خواهد شد. ولی باید بدانید که برای هاستهای خارجی راهاندازی CDN میتواند کارساز باشد. اما برای هاستهای ایرانی اصلاً گزینه مناسبی نیست. اگر به اشتباه این کار را انجام دادهاید و با خطای 502 برخورد کردهاید، پیشنهاد میکنیم که هرچه سریعتر CDN کلود فلر را غیر فعال کنید.
اما برخی مواقع کلودفلر بر روی سرورهای خارجی فعال است و به درستی نیز کار میکند. ولی باز هم خطای 502 مشاهده میشود. این خطا موقتی است و به خودی خود در بیشتر مواقع برطرف میگردد.
هاست محدود
هر کدام از شرکتهای هاستینگ و فروش سرور میزان بازدید مشخصی را پشتیبانی مینمایند. اگر از پلنهای اقتصادی استفاده میکنید که روزانه بین 3000 تا 4000 بازدید را مشخص کرده است، در صورتی که میزان بازدید سایت شما از این مقدار بالاتر رود برخی صفحات در حین باز شدن ممکن است به صورت ارور 502 نمایش داده شوند.