
یکی از خطاهایی که در وردپرس با آن مواجه میشویم، خطای 502 Bad Gateway است. حال اینکه این خطا چگونه به وجود میآید و روش حل آن به چه صورت است، موضوع اصلی بحث امروز ماست. اما در وهله اول دوست داریم بدانیم یک سایت چطور با چنین خطایی رو به رو میشود؟
دلیل اصلی و مشخصی که برای این خطا وجود دارد، ارسال نامعتبر درخواستها از سمت سرور به مرورگر است. این مسئله ناشی از دلایل مختلفی است که یکی از آنها میتواند به اتمام رسیدن زمان خدمترسانی سرور باشد. اما در کنار این دلیل اصلی، دلایل دیگری هم وجود دارند که باعث بروز خطای 502 Bad Gateway میشوند. این دلایل عبارت است از:
حال که دلایل متعدد را بررسی کردیم، باید ببینیم راهحل این خطا چیست؟ از آنجایی که در وردپرس برای هر مشکلی راهحلی وجود دارد، در این موضوع نیز سه راهحل اساسی وجود دارد.
اولین کاری که باید تست کنید و انجام دهید، این است که کش مرورگر خود را کاملا حذف کنید و سپس کلیدهای ترکیبی ctrl+f5 را بزنید. گاهی در ارتباط سرور با مرورگر به سمت اطلاعات قبلی ذخیره شده رفته و از کش موجود اطلاعات را میخواند و شما با این خطا مواجه میشوید. پس این اولین راهحلی است که خیلی ساده بوده و به راحتی قابل اجراست.
گاهی اوقات سرورهای شبکه توزیع محتوا، اطلاعاتی را به اشتباه به سرور ارسال میکنند و این امر سبب بروز خطای ۵۰۲ میشود. به همین دلیل به شما میگوییم فعلا CDN خود را غیرفعال کنید. و سایت را مجدد تست کنید.
گاهی این مشکل ممکن است از افزونهها و قالب نشات بگیرد. به همین دلیل است که میگوییم قالب و افزونههای فعال را غیرفعال کنید تا موضوع بررسی شود. برای این منظور کافیست به هاست خود مراجعه کرده و نام پوشه plugins را موقتاً غیرفعال کنید. همین دستورالعمل را برای پوشه قالب نیز پیاده کنید تا موضوع را مورد بررسی قرار دهیم.
با این سه موردی که در این مقاله گفته شد، میتوانید خطای 502 Bad Gateway را یافته و حل کنید. از این سه مورد خارج نیست و قطعا به نتیجه درستی خواهید رسید.