اینترنتخطاهای HTTPکدهای HTTP

خطای 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)

502 Bad Gateway error

خطای ۵۰۲ چیست؟

خطای ۵۰۲ یک خطای سمت سرور (Server Side) می‌باشد که به دلیل وجود مشکل در یکی از سرورهای درگاه اصلی Gateway (سرور اصلی) ممکن است بوجود بیاید این بدین معناست که ممکن یکی از سرورها بنا به هر دلیلی (از جمله خطا در برنامه ریزی، عدم داشتن دسترسی لازم، مشکل در بافرهای سرور، پیکربندی نشدن صحیح و …) نتواند جواب معتبری به Gateway بدهد، به طور مثال؛ ممکن است یک پاسخ غیر معتبر از طرف سرور به سمت Gateway (یا پراکسی) ارسال شود و سرور اصلی به ناچار این درخواست را غیر معتبر بشناسد. در این صورت این خطا برای کاربر نشان داده می‌شود.

نکته: این خطا معمولاً زمانی که سرور دارای مشکل، به کلی خاموش باشد (یا نتواند اصلاً جواب بدهد) بوجود نمی آید. کد این وضعیت ۵۰۳ می‌باشد.

502 ERROR Google
خطای ۵۰۲ در سرورهای گوگل

 

دلیل روبرو شدن با خطای ۵۰۲:

دلیل بوجود آمدن این خطا، همان‌طور که گفته شد، معمولاً ارسال پاسخ نامعتبر از سمت سرور به Gateway می‌باشد.

زمانی که کاربر (مثلاً مرورگر) درخواستی را به Gateway ارسال می‌کند، Gateway این درخواست را به سمت سرورهای خود ارسال می‌کند. همه سرورها موعظف اند طبق الگوریتمی که دارند درخواست‌هایی را که از طرف Gateway دریافت می‌کنند، مورد پردازش قرار داده سپس  برگردانند. زمانی که پاسخ ارسال شده توسط سرورها نامعتبر شناخته شود، سرور اصلی پاسخی مبنی بر نامعتبر بودن درخواست به کاربر ارسال می‌کند.

 در تصویر زیر، همه سرورها به درستی کار می‌کنند. بنابراین پروسه ارسال و دریافت بین مرورگر و Gateway به درستی انجام می‌شود.

HTTP 502 Error 1

اما در تصویر زیر، یکی از سرورها پاسخ نامعتبری را به سرور اصلی برمی‌گرداند. در این صورت پروسه ارسال و دریافت بین مرورگر و Gateway متوقف می‌شود.

خطای 502 HTTP
خطای ۵۰۲ HTTP

 

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

درصورتی که به محتوای آن صفحه نیاز دارید می‌توانید از نسخه کش شده آن استفاده کنید. برخی از سرویس‌های اینترنتی صفحات وبسایت را به صورت کش ذخیره کرده و به کاربران نشان می‌دهند. برای مشاهده آموزش و توضیحات بیشتر به پست “مشاهده نسخه پیشین یک صفحه یا وبسایت” مراجعه کنید.

کش مرورگر خود را پاک کنید زیرا ممکن است این مشکل صفحه مورد نظر حل شده باشد ولی محتوای صفحه خطا همچنان به کاربر نشان داده شود. برای آموزش و توضیحات بیشتر به لینک مربوط به هر یک از این مرورگرها بروید: اینترنت اکسپلورر (اینترنت اکسپلورر)، گوگل کروم (گوگل کروم)، موزیلا فایرفاکس (موزیلا فایرفاکس)، اپرا (اپرا)

امیررضا نصیری

امیررضا هستم، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونا رو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

نوشته های مشابه

۲۰ دیدگاه

  1. اقای عاشق ای تی اگه می تونستی رفع خطا رو بگی بهتر بود تا اینکه وقت ما رو به این چرندیات بر کنی

    1. سلام، دوست عزیز قصد من این نیست که وقت شما رو بگیرم. هدف توضیح این خطاست. من هیچ جایی از کلمه “رفع” هم استفاده نکردم و چیزی درباره رفعش نگفتم. کل پست در رابطه با توضیح این خطاست؛ شما نمیتونین تو بازار ماشین که یه هواپیما پیدا کنی! اگه یه ذره حوصله میکردین و فقط همون سطر اول رو میخوندین متوجه میشدین که این یه خطای سمت سرور هستش یعنی هیچ ارتباطی با کاربر نداره بنابراین کاربر هیچ کاری رو نمیتونه انجام بده درمقابل این خطا. لطف کن دفعه بعد که میخای توهینی بکنی حداقل یه سطر بخون.
      موفق باشین.

  2. توی هیچ سایتی ندیدم که اینقدر کامل و خوب و قشنگ توضیح داده باشه . دست شما درد نکنه . موفق و موید باشید.

    1. سلام 😉 تو آخرین سطر نوشتم (همونجا که اسم تک تک مرورگر ها هست). برای مرورگرهای مختلف فرق میکنه میتونید خودتون با توجه به مرورگرتون به پستش برید کافیه روش کلیک کنید. موفق باشید.

  3. خيلي خيلي ارور جلبي است منو اين ارورو خيلي دوست ميدارم و همين طور عاشقشم

  4. سلام قربان من اینستگرامم این ارور رو میده علت چیست و چاره چیست لطفتراهنماییم کنین مررررسی

  5. سلام رفیق حرف نداشت حقیقتش من چند وقته از یه سایت دانلودی یه چیزی دان میکنم هر 30 دقیقه یکبار این ارور رو میده هر بار بایستی لینک دالنود رو رفرش بکنم توضیح : وقتی دانلود منیجر میگه لینکو رفرش کن لینک قبلی بااین ارور میاد خلاصه پدرم در اومد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *