خطای HTTP 502 چیست؟
خطای ۵۰۲ (Bad Gateway) از خطاهای سمت سرور است. زمانی که یکی از سرورها نتواند به Gateway یا پراکسی جوابی معتبر بدهد، کاربر با این خطا مواجه میشود.
نشانههای خطای ۵۰۲
خطای ۵۰۲ (Error 502) یا همان خطای Bad Gateway به معنای “بوجود آمدن مشکل برای یکی از سرورهای اصلی” میباشد. این خطا یکی از کدهای وضعیت HTTP است که به عنوان خطا شناخته میشود. خطای ۵۰۲ ممکن است در همه سیستم عامل ها با همه مرورگرهای قدیمی یا جدید پدیدار شود چون این یک خطا از کلاس ۵xx بوده و یک خطای سمت سروری است. از جمله رایج ترین پیغامهای آن در مرور گرها موارد زیر است:
- ۵۰۲ Bad Gateway
- Error 502
- HTTP 502
- ۵۰۲ Service Temporarily Overloaded
- HTTP Error 502 – Bad Gateway
- Temporary Error (502)
- Bad Gateway
- ۰x80244021 (در سرورهای آپدیت مایکروسافت همراه با عبارت WU_E_PT_HTTP_STATUS_BAD_GATEWAY)
خطای ۵۰۲ چیست؟
خطای ۵۰۲ یک خطای سمت سرور (Server Side) میباشد که به دلیل وجود مشکل در یکی از سرورهای درگاه اصلی Gateway (سرور اصلی) ممکن است بوجود بیاید این بدین معناست که ممکن یکی از سرورها بنا به هر دلیلی (از جمله خطا در برنامه ریزی، عدم داشتن دسترسی لازم، مشکل در بافرهای سرور، پیکربندی نشدن صحیح و …) نتواند جواب معتبری به Gateway بدهد، به طور مثال؛ ممکن است یک پاسخ غیر معتبر از طرف سرور به سمت Gateway (یا پراکسی) ارسال شود و سرور اصلی به ناچار این درخواست را غیر معتبر بشناسد. در این صورت این خطا برای کاربر نشان داده میشود.
نکته: این خطا معمولاً زمانی که سرور دارای مشکل، به کلی خاموش باشد (یا نتواند اصلاً جواب بدهد) بوجود نمی آید. کد این وضعیت ۵۰۳ میباشد.
دلیل روبرو شدن با خطای ۵۰۲:
دلیل بوجود آمدن این خطا، همانطور که گفته شد، معمولاً ارسال پاسخ نامعتبر از سمت سرور به Gateway میباشد.
زمانی که کاربر (مثلاً مرورگر) درخواستی را به Gateway ارسال میکند، Gateway این درخواست را به سمت سرورهای خود ارسال میکند. همه سرورها موعظف اند طبق الگوریتمی که دارند درخواستهایی را که از طرف Gateway دریافت میکنند، مورد پردازش قرار داده سپس برگردانند. زمانی که پاسخ ارسال شده توسط سرورها نامعتبر شناخته شود، سرور اصلی پاسخی مبنی بر نامعتبر بودن درخواست به کاربر ارسال میکند.
در تصویر زیر، همه سرورها به درستی کار میکنند. بنابراین پروسه ارسال و دریافت بین مرورگر و Gateway به درستی انجام میشود.
اما در تصویر زیر، یکی از سرورها پاسخ نامعتبری را به سرور اصلی برمیگرداند. در این صورت پروسه ارسال و دریافت بین مرورگر و Gateway متوقف میشود.
درصورتی که شما بازدیدکننده یا کاربر این وبسایت یا سرور باشید به دلیل آن که این خطا از سمت سرور است، کاری نمیتوانید برای برطرف کردن آن انجام دهید اما موارد هستند که به حل شدن این مشکل و دسترسی به محتوای آن صفحه کمک میکنند. در مرحله اول این خطا را به مدیر سایت گزارش دهید. همانطور که گفته شد، درصورتی که مشکل از طرف سرور باشد، باید تا رفع این خطا صبر کنید.
درصورتی که به محتوای آن صفحه نیاز دارید میتوانید از نسخه کش شده آن استفاده کنید. برخی از سرویسهای اینترنتی صفحات وبسایت را به صورت کش ذخیره کرده و به کاربران نشان میدهند. برای مشاهده آموزش و توضیحات بیشتر به پست “مشاهده نسخه پیشین یک صفحه یا وبسایت” مراجعه کنید.
کش مرورگر خود را پاک کنید زیرا ممکن است این مشکل صفحه مورد نظر حل شده باشد ولی محتوای صفحه خطا همچنان به کاربر نشان داده شود. برای آموزش و توضیحات بیشتر به لینک مربوط به هر یک از این مرورگرها بروید: اینترنت اکسپلورر ()، گوگل کروم ()، موزیلا فایرفاکس ()، اپرا ()
سلام دوست گرامی،از راهنمایی های خوب شما متشکرم.
اقای عاشق ای تی اگه می تونستی رفع خطا رو بگی بهتر بود تا اینکه وقت ما رو به این چرندیات بر کنی
سلام، دوست عزیز قصد من این نیست که وقت شما رو بگیرم. هدف توضیح این خطاست. من هیچ جایی از کلمه “رفع” هم استفاده نکردم و چیزی درباره رفعش نگفتم. کل پست در رابطه با توضیح این خطاست؛ شما نمیتونین تو بازار ماشین که یه هواپیما پیدا کنی! اگه یه ذره حوصله میکردین و فقط همون سطر اول رو میخوندین متوجه میشدین که این یه خطای سمت سرور هستش یعنی هیچ ارتباطی با کاربر نداره بنابراین کاربر هیچ کاری رو نمیتونه انجام بده درمقابل این خطا. لطف کن دفعه بعد که میخای توهینی بکنی حداقل یه سطر بخون.
موفق باشین.
واقعا این ارور رو به بهترین شکل ممکن توضیح دادی.ممنون
داداش دستت درد نکنه خیلی استفاده کردیم. لطف میکنی به معلوماتمون اضافه شد.
توی هیچ سایتی ندیدم که اینقدر کامل و خوب و قشنگ توضیح داده باشه . دست شما درد نکنه . موفق و موید باشید.
ممنون.عالی بود.
ممنون عــالی بود
راستی این کش رو که میگی چجوری پاک کنیم
_________
دمت جیز داداش اوکی شدم
سلام 😉 تو آخرین سطر نوشتم (همونجا که اسم تک تک مرورگر ها هست). برای مرورگرهای مختلف فرق میکنه میتونید خودتون با توجه به مرورگرتون به پستش برید کافیه روش کلیک کنید. موفق باشید.
خيلي خيلي ارور جلبي است منو اين ارورو خيلي دوست ميدارم و همين طور عاشقشم
O.o چطور؟! 😀
سلام قربان من اینستگرامم این ارور رو میده علت چیست و چاره چیست لطفتراهنماییم کنین مررررسی
سلام رفیق حرف نداشت حقیقتش من چند وقته از یه سایت دانلودی یه چیزی دان میکنم هر 30 دقیقه یکبار این ارور رو میده هر بار بایستی لینک دالنود رو رفرش بکنم توضیح : وقتی دانلود منیجر میگه لینکو رفرش کن لینک قبلی بااین ارور میاد خلاصه پدرم در اومد
آموزنده بود جوان برات آرزوی موفقیت دارم
خیلی ممنونم آقای وحیدی.
سلام من مدیر سای هستم
http://kimia.net/about/
روزانه حداقل یکبار ۵۰۲ سرور مواجه میشم
چیکار باید کرد؟
متشکرم
سلام. مشکل از سمت سروره. با پشتیبانی هاستتون تماس بگیرید.
عالی وکامل بود ممنون
ممنون، موفق باشید.