خطای 502 Bad Gateway چیست (و چگونه آن را برطرف کنیم)

هیچ کس کد خطا را دوست ندارد! برای اکثر کاربران دیدن شماره خطا به هیچ وجه مفید نیست زیرا این شماره هیچ معنایی ندارد مگر اینکه کتاب کد مربوطه را حفظ کرده باشید.

اگر با یک "خطای دروازه بد 502" مواجه شدید، مشکل تقریباً یک خطای داخلی سرور است. درک مشکل ضروری است و در برخی موارد، اقداماتی وجود دارد که می توانید برای حل آن انجام دهید. معنی این خطا را توضیح می‌دهیم و راه‌هایی را برای راه‌اندازی مجدد کارها بررسی می‌کنیم.

کدهای وضعیت HTTP

کد خطای 502 بخشی از مجموعه کد پاسخ به خطای HTTP است. HTTP یا پروتکل انتقال ابرمتنپروتکل اصلی است که باعث می شود وب کار کند. این بخشی از مجموعه بزرگ‌تر پروتکل‌های اینترنتی است و نحوه صحبت سرورها و کلاینت‌ها را هنگام درخواست یا ارسال محتوای وب با یکدیگر توضیح می‌دهد.

هنگامی که مرورگر وب شما (سرویس گیرنده) با استفاده از HTTP اطلاعاتی را از سروری درخواست می کند و مشکلی پیش می آید، وب سرور پاسخ نامعتبری می دهد که منجر به کد خطا می شود. معروف ترین آنها احتمالاً خطای 404 است که به سادگی به این معنی است که سرور نمی تواند صفحه ای را در آدرسی که شما مشخص کرده اید پیدا کند.

خانواده کد خطای 5xx

پنج مجموعه شماره گذاری شده از کدهای پاسخ به خطا وجود دارد: 1xx، 2xx، 3xx، 4xx، و 5xx.

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

«دروازه» چیست؟

خطای 502 یک خطای "Bad Gateway" است. دستگاه دروازه یک گره در یک شبکه کامپیوتری است که به عنوان دروازه ای برای سایر منابع وب در بالادست شبکه عمل می کند.

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

یک "دروازه بد" به سادگی به این معنی است که دستگاه دروازه نمی تواند داده های درخواستی شما را از سرورهای بالادستی در شبکه بازیابی کند. دروازه بد، بد!

علل رایج خطای HTTP 502

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

بارگذاری بیش از حد سرور

ممکن است تعداد زیادی از افراد به طور همزمان از سرور درخواست کنند، بنابراین نمی تواند بیش از ظرفیت خود درخواست هایی را انجام دهد. حتی ممکن است به جای «درگاه بد» خطای «سرویس 502 موقتاً بارگیری شده است» را ببینید.

حملات DDoS

گاهی اوقات سرورها در طول حمله DDoS (Distributed Denial of Service) عمداً بارگذاری می شوند، اما نتیجه مشابه است. اگر سرور بیش از حد طول بکشد، به عنوان مهلت زمانی سرور محسوب می شود و کد خطا دریافت خواهید کرد. حملات DDoS به لطف سرویس‌هایی مانند CloudFlare که به عنوان یک بافر بین سرور و سیل درخواست‌ها عمل می‌کنند، مانند گذشته رایج نیستند. بنابراین هر بار اضافه‌ای که با آن مواجه می‌شوید به احتمال زیاد استفاده مشروع و مشروع است.

پیکربندی اشتباه سرور

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

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

سرورهای Buggy

در نهایت، ممکن است سرور واقعاً از کار افتاده باشد یا دارای اشکالات نرم افزاری باشد که باعث می شود نتواند درخواست ها را انجام دهد. به یاد داشته باشید که یک سرور فقط یک کامپیوتر است و ممکن است کسی یا چیزی آن را خراب کرده باشد. بنابراین تا زمانی که شخصی نرم افزار را اشکال زدایی کند، مشکل پابرجا خواهد بود. صدها مقاله در وب پیدا خواهید کرد که جزئیات نحوه رفع مشکلات نرم افزار وب سرور آپاچی ، وصل کردن حفره‌ها در کد پی اچ پی ، یا حل مشکلات پیکربندی با سایت های وردپرسی آنها را شرح می‌دهند. >..

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

صفحه را بازخوانی کنید

اگر با خطای 502 مواجه شدید، اولین کاری که باید انجام دهید این است که صفحه وب را به‌روزرسانی کنید. اکثر خطاهای این چنینی یا به این دلیل اتفاق می‌افتند که یک مشکل موقتی در شبکه وجود دارد یا به دلیل بارگذاری بیش از حد سرور. همچنین می‌توانید قبل از تلاش مجدد، صبر کنید تا زمان اوج مصرف (بر اساس منطقه زمانی مکان سرور) به پایان برسد. در 99٪ از 502 موارد خطا، تلاش مجدد بعدا جواب می دهد، اما در حالی که منتظر هستید، کارهای دیگری وجود دارد که می توانید انجام دهید.

بررسی کنید که آیا سایت برای همه خراب است

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

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

روتر خود را بازنشانی کنید

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

فرض کنید متوجه شده اید که باید روتر خود را ریست کنید را اغلب انجام دهید تا اتصال اینترنت شما دوباره کار کند. در این صورت، ممکن است بخواهید یک به‌روزرسانی میان‌افزار انجام دهید یا بخواهید یک روتر جدید با ظرفیت بیشتری بخرید تا دستگاه‌های زیادی را هم‌زمان مدیریت کند.

حافظه پنهان مرورگر و کوکی ها را پاک کنید

 [9 Clear.jpg]

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

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

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

علاوه بر بهم ریختگی بالقوه کار سایت، ردیابی کوکی ها نیز می تواند یک مشکل حفظ حریم خصوصی باشد، اما در هر صورت، آموزش نحوه پاک کردن تاریخچه هر مرورگر وب ما همچنین نحوه پاک کردن کوکی ها را به شما نشان می دهد. فقط مطمئن شوید که فقط کوکی‌ها را پاک کرده‌اید و نه سابقه مرور واقعی خود را!

مرورگر خود را به روز کنید

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

ممکن است مطمئن شوید که سیستم عامل شما نیز به روز است، زیرا ممکن است مشکلات مربوط به درایورهای شبکه یا پشته شبکه رایانه یا دستگاه شما وجود داشته باشد.

یک مرورگر متفاوت را امتحان کنید

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

ممکن است به سادگی مشکلی در مرورگر مورد استفاده شما رخ داده باشد. سریع ترین راه برای حذف مرورگر به عنوان منبع مشکل، استفاده از یک مرورگر دیگر است. گزینه های زیادی برای انتخاب وجود دارد، از جمله مایکروسافت اج، سافاری (مک یا iOS)، موزیلا فایرفاکس، و گوگل کروم، به نام چند مورد.

افزونه ها و برنامه های افزودنی را غیرفعال کنید

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

یک اتصال اینترنتی متفاوت را امتحان کنید

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

به عنوان مثال، اگر اتصال پهن باند خانگی شما به شما خطا می دهد، سعی کنید با استفاده از اتصال داده تلفن همراه خود از تلفن هوشمند خود به سایت دسترسی پیدا کنید. مگر اینکه هر دو اتصال از یک ISP باشند، این باید هر گونه مشکل خاص ISP را دور بزند.

سرور پروکسی خود را بررسی کنید

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

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

یک VPN را امتحان کنید

در حالی که ما دوست داریم به یک "وب سرور" اشاره کنیم، حقیقت این است که بیشتر محتوای وب بر روی چندین سرور میزبانی می شود. شبکه‌های تحویل محتوا (CDN) کپی‌هایی از محتوای وب را در چندین سرور در سراسر جهان نگه می‌دارند. بنابراین هنگامی که درخواست دسترسی به سایت می کنید، محتوا توسط گره CDN نزدیک به شما ارائه می شود و بهترین سرعت و زمان پاسخگویی را ارائه می دهد. همچنین استفاده از پهنای باند محلی به جای ارسال داده از طریق خطوط اصلی بین‌المللی ارزان‌تر است، بنابراین شرکت‌ها استفاده از CDN را ترجیح می‌دهند.

مسئله این است که اگر گره CDN محلی شما بیش از حد بارگذاری شده باشد یا مشکلاتی داشته باشد، ممکن است با خطای 502 مواجه شوید. در تئوری، شما قرار است به گره سرور بعدی که کار می کند هدایت شوید. اما در هر صورت، می توانید از یک VPN (شبکه خصوصی مجازی) برای دسترسی به وب سایت از کشور یا منطقه دیگری در کشور خود استفاده کنید. این ممکن است مشکل سرور محلی را دور بزند.

کش DNS خود را شستشو دهید یا سرورهای DNS خود را تغییر دهید

سرورهای DNS (سیستم نام دامنه) مانند دفترچه تلفن اینترنت هستند. وقتی آدرسی مانند / (سایت خواهر ما) را در نوار آدرس خود تایپ می کنید، سرور DNS آن را به آدرس IP صحیح سرور فیزیکی ترجمه می کند که اطلاعات مورد نیاز شما را برای شما ارسال می کند.

.

یک سرور DNS داده شده ممکن است آدرس IP اشتباهی در فایل داشته باشد (ممکن است تغییر کرده باشد)، یا سروری که شما را به آن ارجاع می دهد ممکن است یکی از چندین مورد برای سایت باشد، و آن یکی با مشکل مواجه است. حافظه پنهان DNS محلی شما نیز ممکن است خراب یا قدیمی باشد.

ابتدا باید کش DNS خود را پاک کنید را امتحان کنید و دوباره امتحان کنید. اگر کار نکرد، می‌توانید سرورهای DNS خود را تغییر دهید تا ببینید آیا با این کار مشکل حل شده است یا نه.

سرورهای DNS عمومی Google که در 8.8.8.8 و 8.8.4.4 یافت می‌شوند، برخی از سریع‌ترین و مطمئن‌ترین سرورهای DNS در جهان هستند.

به جای آن از یک صفحه ذخیره شده استفاده کنید

اگر تنها چیزی که از یک وب سایت نیاز داشتید اطلاعات ثابت بود، ممکن است اصلاً نیازی به راه اندازی و راه اندازی سرور نداشته باشید. گوگل و سایر موتورهای جستجو دائماً وب را ایندکس می کنند و از صفحات وب کپی کش می سازند. همچنین وب‌سایت‌هایی مانند Internet Wayback Machine وجود دارد که هم صفحات وب قدیمی و هم جدید را بایگانی می‌کند تا بتوانید اطلاعاتی را که در زمان‌های مختلف در اختیار داشتند، مشاهده کنید.

دیدن نسخه ذخیره شده یک صفحه با استفاده از Google آسان است، فقط کافی است سه نقطه سمت راست سرصفحه نتیجه را جستجو کرده و آن را انتخاب کنید.

از منوی باز شده، کش شده را انتخاب کنید.

سپس صفحه‌ای را با این پیام در بالا می‌بینید.

با مدیر سایت تماس بگیرید

آخرین توصیه‌ای که می‌توانیم هنگام مواجهه با خطای 502 Bad Gateway ارائه دهیم، تماس با مدیر وب‌سایت است. اگر به نظر می‌رسد مشکل از ISP شماست، می‌توانید با پشتیبانی مشتری آن‌ها تماس بگیرید و از هرگونه مشکلی در دسترسی به آن سایت بپرسید.

بسیاری از ISPها یک بخش «مشکلات شناخته شده» در صفحات اصلی یا داشبورد حساب کاربری خود دارند، بنابراین حتماً این موارد را نیز بررسی کنید. در پایان، اگر هیچ چیز در این مقاله کمکی نکند، به معنای واقعی کلمه از دست شما خارج است و تنها کاری که می توانید انجام دهید این است که صبر کنید. پس چرا بخش چیزهای سرگرم کننده ما را برای چند روش عالی برای گذراندن وقت بررسی نکنید؟

.

پست های مرتبط:


12.04.2022