
آموزش رفع خطای 502 Bad Gateway در وردپرس
مقدمه
هر بار که یک سایت دسترسی پیدا می شود، مرورگر درخواست های مختلف را به سرورهای وب دیگر ارسال می کند. این سرور تمام درخواستها را کنترل می کند و با استفاده از منبع درخواستی، کد وضعیت HTTP را ارسال می کند. به طور کلی، کد وضعیت HTTP نمایش داده می شود مگر اینکه یک مشکل در طول فرآیند مواجه شود. این روش کار سرور است که به سرور دیگر و کاربران نهایی مشکلاتی که با آن مواجه هستند صحبت می کند.
502 دروازه بد یکی از کدهای وضعیت HTTP است که شما از آن زمان به زمان پیدا خواهید کرد. بنابراین، در این آموزش، ما علل و نحوه حل کردن دروازه بد 502 را خواهیم نوشت.
درک 502 Bad Gateway
کد وضعیت HTTP با شماره " 5 " آغاز می شود که نشان می دهد که خطایی در ارتباط با خطای ارتباط بین چندین سرور رخ داده است.اگر چه ظهور این خطاها به دلایل مختلف اتفاق می افتد، خطاهای اغلب بر روی سرور رخ می دهند.
اگر یک پیام خطای دروازه دروازه 502 دریافت کنید، این بدین معناست که سرور اولیه یک پاسخ نادرست به سرور دیگری ارسال می کند که به عنوان دروازه یا پروکسی سرو کار دارد. از آنجا که همه درخواست ها در وب از طریق gateaways مختلف ارسال می شوند، شما به راحتی می توانید نقطه مشکل را که باعث خطا شده است پیدا کنید. در اینجا چند راه برای غلبه بر دروازه 502 بد وجود دارد.
خطا 502 دروازه بد اشکال و اندازه های مختلف است. در اینجا یک مثال است:
Temporary Error (502)
Error 502
HTTP Error 502 Bad Gateaway
502 Server Error: The server encountered a temporary error and could not complete your request
502 - Web server received an invalid response while acting as a gateway or proxy server
HTTP 502
502 Service Temporarily Overloaded
502 Bad Gateway Nginx
غلبه بردرک 502 Bad Gateway
به طور کلی این خطا یک مشکل سرور را نشان می دهد. با این حال، اگر 502 دروازه بد ناشی از خطای پیکربندی سمت سرویس گیرنده باشد، رد شد. بنابراین، از طریق این آموزش، ما در مورد مراحل حل یک خطای 502 از طرف سرور و مشتری بحث خواهیم کرد. راه حل که ما ارائه خواهیم داد، بر خطا در WordPress تمرکز دارد، اما شما همچنین می توانید این راه را در وب سایت اعمال کنید.
1. تازه کردن صفحات
این اولین راه حل بسیار آسان است. قبل از تجدید صفحه ای که باز می کنید چند دقیقه یا دو دقیقه صبر کنید. معمولا این خطا به طور موقت است، بنابراین همه چیزهایی که باید انجام دهید این است که صفحه را تازه سازی کنید.
2. حذف کش مرورگر
اگر خطا حل نشده است، احتمالا دروازه 502 بد بو توسط حافظه پنهان ایجاد می شود. حافظه کش مرورگر خود را پاک کنید.
3. سایت را با یک مرورگر متفاوت باز کنید
راه دیگر این است در نظر گرفته غیر قابل نفوذ برای رفع این خطا است که برای بررسی اتصال با باز کردن سایت با استفاده از یک مرورگر های مختلف و یا از حالت ناشناس ( ناشناس ). اگر در هنگام باز کردن یک سایت در مرورگر دیگری هیچ چیز وجود نداشته باشد، واضح است که خطا در مرورگر شما رخ داد.
4. فلاش DNS
مشکل در DNS همچنین می تواند 502 دروازه بد باشد. به عنوان مثال، مقدار آدرس IP ذخیره می شود. در صورتی که این مورد باشد، DNS فشرده سازی می تواند بهترین گزینه برای آزمایش باشد. در مورد چگونگی فشردن DNS در ویندوز، مک و لینوکس، ما در مورد نحوه ی خواندن اطلاعات خود را مطالعه کنید.
شما همچنین می توانید سرور DNS پیش فرض را به DNS عمومی Google هدایت کنید .
5. تست در دستگاه های دیگر
اگر روش های فوق نمی توانند 502 خطای دروازه دروازه را اداره کنند، پس همه چیزهایی که باید انجام دهید، اتصال به یک کامپیوتر یا دستگاه تلفن همراه است، ترجیحا یک اتصال که به یک شبکه یا شبکه متصل است. به این ترتیب، می توانید علت خطا را پیدا کنید که آیا آن مربوط به کامپیوتر است یا فقط به علت مشکلات دیگر.
6. بررسی لاگ های خطا
اگر خطا 502 gateway بد بعد از تغییر یا به روزرسانی چیزی ظاهر شود، این بدان معنی است که علت در وب سایت وجود دارد. بهترین راه برای غلبه بر این است که ورود خطا را بررسی کنید.
در وردپرس، شما می توانید ورود خطا را با اضافه کردن خط زیر به wp-config.php فعال کنید :
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
تمام نوشته های بالا در فایل wp-contents / debug.log ذخیره خواهند شد.
7. بررسی پلاگین ها
راه دیگر امتحان این است که پلاگین ها و برنامه های افزودنی را بررسی کنید. گاهی اوقات مشکلات مربوط به پلاگین های ذخیره سازی می تواند یک خطای دروازه 502 بد باشد. یک گام ساده برای چک کردن این است که تمام پلاگینها را به طور موقت غیرفعال کنید. رفتن به دایرکتوری فایل wp-content و تغییر نام پوشه پلاگین .
اگر وبسایت به کار بازگشته است، نام پوشه را به طور پیش فرض، یعنی plugins تغییر دهید ، سپس Enter را فشار دهید. پس از آن، پلاگین ها را یک به یک را خاموش کنید تا متوجه شوید کدام پلاگین باعث خطا می شود.
8. بررسی CDN
خدمات کاهش تلفات CDN یا DDoS یکی از 502 دلیل دروغ دروازه است. یک مثال CloudFlace است که در آن 502 خطای دروازه دروازه ممکن است در دو نسخه متفاوت بسته به مشکلی که رخ داده است رخ دهد.
صفحه فوق نمایش مسائل مربوط به CloudFlare را نشان می دهد. برای برطرف کردن این، با پشتیبانی مشتری CloudFlare تماس بگیرید. راه دیگری که می تواند انجام شود CloudFlare را خاموش کنید. اما به یاد داشته باشید، انتشار DNS می تواند چندین ساعت طول بکشد.
با این حال، اگر این نسخه از خطا را مشاهده می کنید، بدان معناست که یک مشکل وجود دارد که توسط ارائه دهنده سرویس میزبانی شما وجود دارد.
ارسال دیدگاه شما