ویرگول
ورودثبت نام
HamyarWP - همیاروردپرس
HamyarWP - همیاروردپرسدر ویرگول همیاروردپرس میتوانید مقاله های جذابی بخوانید که از دل تجربیات تیم همیاروردپرس استخراج شده است
HamyarWP - همیاروردپرس
HamyarWP - همیاروردپرس
خواندن ۳ دقیقه·۶ سال پیش

چگونه خطای 502 Bad Gateway را از بین ببریم؟

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

خطای 502 Bad Gateway چرا به وجود می‌آید؟

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

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

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

۱- کش مرورگر خود را پاک کنید

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

۲- شبکه توزیع محتوا یا CDN را غیرفعال کنید

گاهی اوقات سرورهای شبکه توزیع محتوا، اطلاعاتی را به اشتباه به سرور ارسال می‌کنند و این امر سبب بروز خطای ۵۰۲ می‌شود. به همین دلیل به شما می‌گوییم فعلا CDN خود را غیرفعال کنید. و سایت را مجدد تست کنید.

۳- قالب و افزونه‌ها را بررسی کنید

گاهی این مشکل ممکن است از افزونه‌ها و قالب نشات بگیرد. به همین دلیل است که می‌گوییم قالب و افزونه‌های فعال را غیرفعال کنید تا موضوع بررسی شود. برای این منظور کافیست به هاست خود مراجعه کرده و نام پوشه plugins را موقتاً غیرفعال کنید. همین دستورالعمل را برای پوشه قالب نیز پیاده کنید تا موضوع را مورد بررسی قرار دهیم.

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

وردپرسهمیار وردپرس
۰
۰
HamyarWP - همیاروردپرس
HamyarWP - همیاروردپرس
در ویرگول همیاروردپرس میتوانید مقاله های جذابی بخوانید که از دل تجربیات تیم همیاروردپرس استخراج شده است
شاید از این پست‌ها خوشتان بیاید