رفع خطای 504 gateway timeout در وردپرس

خطای 504 gateway timeout یکی از کدهای وضعیت http است که نشان می‌دهد یک سرور قادر به بازگرداندن و تکمیل کردن درخواست نیست. مشکل 504 gateway timeout نیز مانند خطای500 و خطای 502 شایع است.

رفع خطای 504 gateway timeout

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

 مشکل 504 gateway timeout در اشکال و مدل های مختلف نمایش داده می شود مثلا:

  • 504 Gateway Timeout nginx
  • Gateway Timeout Error
  • HTTP Error 504
  • 504 Gateway Time-out – The server didn’t respond in time
  • HTTP Error 504 – Gateway Timeout

ارور ۵۰۴ Gateway Timeout

دلایل خطای 504 gateway timeout

تمام کدهای وضعیت پاسخ HTTP در دسته ۵xx وجود دارد. ارور ۵۰۴ Gateway Timeout نشان می دهد که سرور پراکسی یا دروازه بالا دست جوابگو نیست. به طور کلی در شبکه، سرورهای بالادست وجو دارن که یک سرویس را به سرور دیگر ارائه می دهد. بنابراین شبکه یک حالت سلسله مراتبی دارد که هر سرور سرویس های مورد نیا خود را از سرور های بالا دست خود دریافت می کند. اگر تعدا مسیرهای طی شده برای انتقال اطلاعات از کلاینت به سرور بیشتر باشد شما با تخیر بیشتری مواجه خواهید شد.

بنابراین ارور ۵۰۴ Gateway Timeout نشان می دهد که چیزی در سرور برنامه شما اشتباه است و یا دچار خرابی شده است. ما می توانیم از مشکلاتی که در سمت کلاینت اتفاق می افتد چشم پوشی کنیم. اگر شما برای تشخیص مشکل در برنامه خود تلاش می کنید می توانید بلافاصله بسیاری از کدها و کامپوننت های برنامه مانند HTML، CSS، جاوا اسکریپت سمت کلاینت و غیره را نادیده بگیرید و این فقط مربوط به وب سایت ها نیست.از دلایل دیگر مشکل 504 gateway timeout می توان به موارد زیر اشاره کرد:

  • خطای 504 به دلیل تغییرات در سرور
  • خطای 504 به دلیل بازدید بالا
  • خطای 504 به دلیل اختلالات در پایگاه داده وردپرس
  • خطای 504 به دلیل خراب بودن فایل htaccess.
  • خطای 504 پس از آپدیت افزونه یا قالب

مشکل gateway timeout

رفع مشکل 504 gateway timeout

قبلا نحوه رفع مشکل ارور خطای 403 forbidden مرورگر گوگل کروم کامپیوتر و گوشی را به شما آموزش دادیم، برای رفع خطای 504 gateway timeout چند راه حل وجود دارد که می توانید امتحان کنید:

صفحه را رفرش کنید

اولین گام برای رفع مشکل 504 gateway timeout که ساده ترین روش حل کردن ارور 504 Gateway Timeout است، ابتدا چند دقیقه صبر کنید بعدصفحه را رفرش کنید. ممکن است سرور درخواست‌های بیشتر نسبت به زمان معمول دریافت کند و قادر به پردازش لازم نباشد. در چنین مواقعی می توانید از ابزارهای آنلاین استفاده کنید و وب سایت خود را بررسی کنید که آیا مشکل داون شدن سایت از شبکه است یا خیر.

دلیل خطای gateway timeout

تمام دستگاه‌های شبکه خود را راه‌اندازی مجدد کنید

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

پیکربندی فایروال را ایمپورت کنید

فایروال یک دستگاه امنیتی ساده است که ترافیک شبکه را نظارت می کند و تصمیم می گیرد که کدام ترافیک امن است و کدامیک مخرب.

 خطای 504 gateway timeout

وب سایت را با یک مرورگر دیگر چک کنید

در صورتی که وب سایت بالا باشد، اما شما همچنان خطای 504 را مشاهده می کنید، سعی کنید مرورگر خود را تغییر دهید. پاک کردن حافظه کش مرورگر هم می تواند در بررسی مشکل به شما کمک کند.

بررسی DNS

بعضی وقتها دلیل نمایش ارور Timeout gateway 504 می تواند مشکلات مرتبط با DNS باشد. باید این مورد را بررسی کرد که اصلا کار سختی نیست. روش انجام این کار بسته به سیستم عامل شما متفاوت است. تعویض موقت DNS سرور به DNS عمومی گوگل کمک می کند که اگر مشکل از DNS بود مسئله روشن شود.

ارور Timeout gateway 504

تنظیمات سرویس‌دهنده‌ی پراکسی را در مرورگر بررسی کنید

مطمئن شوید آن‌ها درست عمل می‌کنند. تنظیمات پراکسی نادرست ممکن است سبب بروز مشکل 504 gateway timeout شوند.و لینک http://proxy.org را برای دریافت فهرستی روزآمد از سرویس‌دهنده‌های پراکسی ببینید؛ می‌توانید از بین فهرست انتخاب کنید.

تست با سیستم های مختلف

سعی کنید وب سایتتان را در کامپیوتر یا دستگاه دیگری چک کنید. در صورتی که هیچ یک از راه حل های ذکر شده خطای 504 gateway timeout خطای را رفع نکرد، مشخص می شود که ممکن است خطا از سمت سرور رخ داده باشد.

بررسی افزونه های سایت

به انجام خطایابی توصیه می شود بعد از آن اگر کاربر وردپرسی هستید، افزونه ها و اکتنشن های سایت خود را بررسی کنید. در وردپرس،گاهی اوقات دلیل بروز خطا وجود افزونه های کش است. از طرفی افزونه های قدیمی نیز ممکن است مشکلی ایجاد کنند. به همین دلیل می توانید همه آنها را به طور موقت غیرفعال کنید سپس وضعیت خطا را بررسی کنید. برای غیرفعال کردن تمام افزونه های وردپرس، به پوشه wp-content بروید و برای پوشه plugins نام دیگری اتخاذ کنید.

مشکل 504 gateway timeout

برقراری تماس با ارائه‌دهنده‌ی خدمات اینترنتی (ISP) شما

پس از دنبال‌ کردن تمام مراحل عیب‌یابی (مراحل بالا) احتمال بالایی وجود دارد که خطای 504 مشکلی است که ناشی از بروز مسئله شبکه‌ای باشد؛ مسئله‌ای که ارائه‌دهنده‌ی خدمات اینترنت شما باید پاسخگوی آن باشد.

بررسی CDN

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

خطای 504 gateway timeout

در زمانی دیگر مراجعه داشته باشید

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

لاگ ها را چک کنید

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

مطالب مرتبط :

رفع خطای Oops! Something went wrong

حل مشکل صفحه سفید وردپرس

آموزش رفع خطای 503 Service Unavailable

منبع : الوپشتیبان – ارائه کننده : کمک وردپرسافزایش فروش – افزونه تجاری وردپرس

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

فهرست