نحوه رفع خطای 504 Gateway Timeout در وردپرس

رفع خطای 504 Gateway Timeout در وردپرس

یکی از خطاهایی که میتواند عملکرد سایت شما را مختل کرده و آنرا برای کاربران غیر قابل دسترسی کرده و موجب آزار آنها شود خطای 504 timeout gateway است. در این نوشته به شما خواهیم آموخت که چگونه این خطا را مرتفع نمایید.

 

خطای 504 معمولا هنگامی رخ میدهد که در هنگام اتصال یک سرور به سرور اصلی خودش خطا یا اشکالی رخ داده باشد. معمولا خطای 504 به یکی از صورتهای زیر نمایش داده میشود:

  • 504 Gateway Timeout
  • HTTP 504
  • 504 ERROR
  • Gateway Timeout (504)
  • HTTP Error 504 – Gateway Timeout
  • Gateway Timeout Error

504 Gateway Timeout

 

اما راه حل این مشکل چیست؟

صبر کنید و مجددا لود کنید

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

 

VPN را خاموش کنید

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

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

 

504 Gateway Timeout

 

فایروال سایتتان را خاموش کنید

اگر شما از فایروال وب سایت سطح DNS مانند Sucuri یا Cloudflare استفاده می کنید، پس سعی کنید فایروال را به طور موقت غیرفعال کنید. این به شما اجازه می دهد به طور مستقیم به میزبان سرور وردپرس خود متصل شوید.زیرا اگر مشکل از فایروال باشد، احتمالا سرور میزبان شما آدرس IP فایروال را مسدود می کند که می تواند این مشکل را ایجاد کند.

شما باید با ارائه دهنده سرویس فایروال خود تماس بگیرید تا لیستی از آدرس های IP خود را دریافت کنید، و سپس با میزبان وب خود تماس بگیرید تا فهرست آن IP ها را سفید کنید.

 

504 Gateway Timeout

 

پروکسی اتصال به شبکه را قطع کنید

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

 

DNS سرور خود را تغییر دهید

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

شما می توانید آدرس سرور DNS خود را به 8.8.8.8 و 8.8.4.4 تغییر دهید و تغییرات را اعمال کنید. اکنون سعی کنید از وبسایت خود بازدید کنید. اگر این خطا رفع شده بود مشکل از اتصال به اینترنت بوده است.

 

504 Gateway Timeout

 

دیتابیس سایت وردپرسیتان را پاکسازی و بهینه سازی کنید

یک پایگاه داده وردپرس ناکارامد ممکن است خطای 504 را ایجاد کند. نگران نباشید، داده های وردپرس شما احتمالا امن هستند. با این حال، پایگاه داده شما ممکن است نیاز به کمی تمیز کردن داشته باشد. این کار را می توانید به راحتی با بهینه سازی پایگاه داده وردپرس و با استفاده از phpMyAdmin و یا استفاده از یک افزونه مانند WP-Sweep انجام دهید. اطمینان حاصل کنید که قبل از اجرای هر گونه اقدام پشتیبان تهیه کنید.

 

غیرفعالسازی کلیه پلاگینها و نیز بازگشت به پوسته پیشفرض وردپرس

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

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

 

 

 

راه حل دیگر …

اگر همه چیز موارد بالا را امتحان کردید و شما هنوز قادر به حل 504 نیستید، در نهایت، به عنوان آخرین راه حل، شما نیاز به پشتیبانی از ارائه دهنده میزبانی وب خود دارید. آنها ممکن است بتوانند مسئله را حل کنند یا شما را در مسیر درست قرار دهند.

امیدواریم که این مقاله به شما کمک کند تا نحوه ی اصلاح خطای تاخیر 504 در وردپرس را بیاموزید.

 

 

نوشته های مشابه

دیدگاهتان را بنویسید

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

چهارده + نوزده =

دکمه بازگشت به بالا