ارور 504 چیست؟ راه های از بین بردن ارور 504

ارور 504 چیست؟
امروزه خطاهای زیادی در وب سرور وجود دارد و راه حل های مختلفی برای رفع این خطاها وجود دارد. در ابتدا می بایست منشاء خطا را پیدا کنید و بعد از آن نسبت به برطرف کردن آن خطا اقدام کنید. در این مقاله با ارور 504 آشنا شده و نحوه رفع مشکل این خطا را به شما عزیزان آموزش می دهیم. در ادامه با ما همراه باشید.
خطا 504 در حالت های مختلفی نمایش داده می شود. برای مثال:
Gateway Timeout 504
Gateway Timeout Nginx 504
HTTP Error 504
HTTP Error 504 – Gateway Timeout
Gateway Timeout Error
Gateway Time-out – the server didn’t respond in time 504
504 Error
HTTP 504
دلایل بروز ارور 504
یکی از دلایل بروز این خطا عدم ارتباط سرور با کاربر می باشد که ممکن است تا مدتی این اختلال پایدار باشد. برای مثال این امکان وجود دارد که در وب سرور بین پلاگین کش و وب سرور اصلی ارتباط برای لحظه ای با تداخل روبرو شده باشد که باعث نمایش این ارور می شود. گاهی افرادی که از وب سرور آپاچی با پلاگین کش Nginx در کنار هم استفاده می کنند با این خطا روبرو شده اند. همچنین ممکن است زمان و یا نوع درخواست در سرور به مشکل برخورد کرده باشد. بستر های اینترنت، از جمله اینترنت های همراه، روش های مختلفی برای ارسال و دریافت اطلاعات را دارا هستند. به علت وجود اختلال بین بستر های مختلف و یا نا تمام رسیدن اطلاعات، این امکان وجود دارد که با این ارور مواجه شوید.
یکی دیگر از دلایل بروز این خطا، بروز رسانی کردن برخی از ماژول ها می باشد که باعث عدم توانایی ارتباط با سرور می شوند. برای مثال ممکن است شما برخی از ماژول های محتوایی خود را بروزرسانی کنید و پس از آن وب سرور مرکزی قابلیت برقرار کردن ارتباط با ماژول و یا پلاگین جدید را نداشته باشد و خطای Gateway 504 رخ دهد. برای مثال یک وب سایت وردپرسی را در نظر بگیرید که از پلاگین های مختلفی استفاده می کند که در صفحات دیگر فعالیت می کنند، ممکن است در یک زمان صفحه اصلی سایت بدون مشکل باز شود، اما صفحه های که با پلاگین باز شده اند با خطا 504 نمایش داده شوند. در این صورت پلاگین بروز رسانی شده فعلی ممکن است در ارتباط با سرور به مشکل برخورد کرده است و همچنین باعث نمایان شدن خطا 504 می شود. اکثر وب سایت های بزرگ و پر بازدید از این روش برای تسریع در بارگزاری سایت خود، از این روش استفاده می کنند، در این زمان اگر ارتباط بین کش سرور و سرور اصلی به هر دلیلی قطع شود، ممکن است این خطا نمایش داده شود.
در بعضی از مواقع استفاده از کش سرور و یا شبکه تحویل محتوا باعث بروز خطای 504 می شود.
در کل معمولا تمامی دلایل بروز خطا 504 از سمت سرور می باشد اما گاهی ممکن است این ارور از سمت کاربر رخ داده باشد. پس برای رفع این ارور در ابتدا باید منشاء آن را پیدا کرده و بعد از آن به رفع مشکل آن بپردازیم.
روش های حل ارور 504
-
رفرش کردن صفحه
اولین و ساده ترین گام برای رفع ارور Gateway Timeout 504 رفرش کردن صفحه جاری می باشد. ابتدا برای چند ثانیه صبر کنید و بعد از آن صفحه را رفرش کنید. شما با استفاده از کلید F5 می توانید صفحه را رفرش کنید.
-
تغییر مرورگر
در صورتی که وب سایت بارگزاری شده باشد اما همچنان این خطا را مشاهده می کنید، مرورگر خود را تغییر دهید. همچنین پاک کردن حافظه کش مرورگر ممکن است باعث رفع این خطا شود. برای پاک کردن کش مرورگر از بخش تنظیمات مرورگر Clear Cache And browsing Data را امتخاب کنید.
-
تغییر DNS
گاهی ممکن است مشکل نمایان شدن این ارور از DNS باشد. روش های برسی DNS بسته به سیستم عامل شما متفاوت است. تغییر DNS سرور به DNS گوگل به صورت موقت این امکان را به شما می دهد تا متوجه شوید این خطا از سمت DNS است یا خیر.
-
تغییر سیستم
همچنین تست با سیستم های مختلف و برسی تنضیمات سرور می تواند کمک شایانی به شما در پیدا کردن خطا 504 باشد.
-
بالا رفتن بازدید سایت
در بعضی از موارد بالا رفتن بازدید سایت باعث اختلال در سرور و در نهایت بروز ارور 504 می شود. معمولا در وب سایت های ورد پرسی این مشکل به وجود می آید. برای تشخیص این مورد، می بایست آمار گیر ورد پرس را برسی کرده و تعداد افراد آنلاین در روز را چک کنید.
-
تماس با پشتیبانی
در مرحله آخر موفق به رفع خطا نشدید با شرکت های ارائه دهنده خدمات اینترنتی تماس حاصل فرمایید تا بتوانند مشکل شما را تشخیص و رفع اشکال نمایند.
سخن پایانی:
ارور 504 دلایل مختلفی دارد که درباره چند مورد از آن ها صحبت کردیم و راه کار هایی برای رفع این ارور به شما عزیزان معرفی کردیم. امیدواریم این مطلب به شما برای رفع مشکلتان کمک کرده باشد. ارور های دیگر و رفع مشکل آن ها را می توانید در وب سایت ما مطالعه کنید.
ارور 404 و روش های رفع آن را مطالعه کنید.
ارور 403 و روش های رفع آن را مطالعه کنید.
دیدگاهتان را بنویسید