خطای 502 Bad Gateway نیز یکی از خطاهای معمول در دریافت پاسخ درخواست HTTP است،(درخواست های فراخوانی وبسایت از طریق پروتکل HTTP ارسال می شود)، این خطا معمولا به دلیل عدم دریافت پاسخ از سمت سرور در بازه زمانی مشخصی دریافت می شود، یکی از دلایل عمده دریافت این خطا استفاده از سرویس دهنده های CDN و وجود اختلال شبکه ای می باشد.
در صورتی که با این خطا در فراخوانی وبسایت خود روبرو شدید می توانید موارد زیر را بررسی کنید:
1.صفحه را مجددا فراخوانی نمایید(Relaod or refresh)
2.تنظیمات شبکه دستگاه مورد استفاده را بررسی کرده یا فراخوانی را از طریق دستگاه و شبکه اینترنتی دیگری مورد بررسی قرار دهید، البته می توانید کش مرورگر فعلی خود را نیز خالی کرده و مجددا فراخوانی را بررسی فرمایید.
3.سرویس CDN خود را به صورت موقت غیرفعال نمایید، در نظر داشته باشید تغییر نیم سرورها در این مرحله تنها باعث مشکل دسترسی به وبسایت شما در بازه زمانی طولانی تری خواهد شد، بنابراین بهتر است ابتدا در پنل تنظیمات دامنه رکوردها را به صورت DNS Only قرار دهید یا حالت ابرک را خاموش کنید.
4.از طریق وبسایت های بررسی DNS خطاهای احتمالی در DNS دامنه خود را بررسی فرمایید(برای مثال وبسایت dnschecker.org)
5.ایمیل ثبت شده در پنل کاربری خود را بررسی فرمایید، ممکن است وبسایت شما تحت حمله دیداس(DDOS) بوده و سیستم آنتی دیداس نت افراز برای کنترل حمله فعال شده باشد اما با این وجود به دلیل وجود حمله پاسخ فراخوانی وبسایت شما در زمان مناسب سمت مرورگر دریافت نشود.
6.متغیرهای PHP به خصوص مدت زمان اجرای پروسه ها (max_execution_time یا max_execution_time) را افزایش دهید.