آموزش‌های عمومی

آموزش رفع ارور 504 Gateway Timeout

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

خطای 504 چیست؟

معنای لغوی ارور 504 gateway timeout، “وقفه دروازه 504” است. این خطا در دسته‌ی خطاهای کد 5xx قرار می‌گیرد. انواع مختلفی از خطاهای کد 500 مانند (500، 502، 503، 504،520 و…) وجود دارد. هرکدام از این خطاها معنای مختلفی دارند؛ اما به طور کلی این دسته از خطاها نشان می‌دهند که درخواست پذیرفته شده است، اما سرور از انجام درخواست جلوگیری می‌کند یا قادر به انجام درخواست نیست.

خطای 504
نمایش خطای 504

علت خطای 504 gateway timeout

قبل از درگیر شدن با خطا، باید بدانید که چگونه ایجاد می‌شود. هر زمانی که مرورگر خود را باز و از سایت بازدید می‌کنید؛ سایت یک درخواست به سروری که در آن میزبان است ارسال می‌کند. سپس سرور درخواست را پردازش کرده و منابع درخواست شده را به همراه آنچه که آن‌ها را سر صفحه HTTP می‌نامند، ارسال می‌کند. این HTTP شامل یکی از کدهای وضعیت است؛ برای برقراری ارتباط که آیا همه چیز خوب است یا مشکلی پیش آمده؟ البته همه‌ی کدهای وضعیت HTTP بد نیستند. مثلا کد وضعیت 200، که به معنی “همه چیز خوب است” است. در صورتی ک قصد دارید درباره این کدهای وضعیت اطلاعات بیش‌تری کسب کنید، پیشنهاد می‌کنیم مقاله انواع کد وضعیت را مطالعه نمایید.

مطالعه کنید:  آموزش رفع خطای 401 Unauthorized

یک خطای 504 به این معنی است که سرور به عنوان یک دروازه عمل می‌کند، اما منتظر پاسخ سرور دیگر است. هنگامی که دو سرور در پردازش یک درخواست نقش دارند؛ کد برمی‌گردد و سرور اول منتظر سرور دوم برای پاسخگویی است.

نمایش ارور 504 gateway timeout

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

  • “504 Gateway Timeout”
  • “504 Gateway Timeout NGINX”
  • “NGINX 504 Gateway Timeout”
  • “Gateway Timeout Error”
  • “Error 504”
  • “HTTP Error 504”
  • “HTTP Error 504 – Gateway Timeout”
  • “HTTP 504”
  • “504 Error”
  • “Gateway Timeout (504)
نمایش ارور 504 gateway timeout
نمایش ارور 504 gateway timeout

نحوه رفع خطای 504 کاربر

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

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

گاهی ممکن است خطای 504 gateway timeout به دلیل یک مشکل لحظه‌‌ای از سرور باشد. کمی صبر کنید و مجدداً صفحه را رفرش کنید. برای این کار می‌توانید از کلید F5 و یا Ctrl+R استفاده کنید.

در این مرحله می‌توانید آدرس وب‌سایت را در سایت ” https://downforeveryoneorjustme.com/” قرار دهید. این سایت به شما می‌گوید که مشکل از جانب شما است یا اینکه وب‌سایت از دسترس خارج شده است.

پاک کردن کش مرورگر

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

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

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

مطالعه کنید:  آموزش رفع خطای 521 Cloudflare

خاموش و روشن کردن دستگاه

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

تغییر DNS

سرورهای DNS به رایانه شما کمک می‌کنند تا به سرورهای موجود در اینترنت وصل شود. این امکان وجود دارد که خطای 504 از جانب سرورهای دی ان اس شما باشد. برای حل مشکل، سرور DNS رایانه خود را تغییر دهید. برای این‌کار به آدرس زیر رفته:

Control Panel»  Network and Sharing Cente» Change adapter settings

سپس DNS سرور خود را روی 8.8.8.8 و 8.8.4.4 گذاشته و مجددا سایت را رفرش کنید.

تماس با پشتیبانی‌

در صورتی که تمام موارد بالا را امتحان کردید و مشکل همچنان وجود داشت؛ بهتر است با تیم پشتیبانی وب‌سایت برای حل مشکل تماس حاصل فرمایید.

صبور باشید

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

رفع خطای 504 Gateway Timeout سمت مدیر سایت

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

ترافیک سنگین سایت

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

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

مطالعه کنید:  آموزش کامل نصب Imagick در سی پنل

سنگین شدن دیتا بیس

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

فایل HTACCESS

همچنین ممکن است به خاطر خرابی فایل HTACCESS این مشکل به وجود آید. به فایل HTACCESS مراجعه کنید و از درستی بودن آن اطمینان حاصل فرمایید.

آپدیت افزونه‌ها و قالب وردپرس

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

استفاده از کلودفلر cloudflare

در صورتی که شما در سایتتان از کلودفلر استفاده می‌کنید، امکان دارد دلیل خطای 504 باشد. در این حالت ارتباط سرور با کلودفلر به صورت موقت قطع می‌شود. این مشکل اکثر مواقع به خودی خود حل خواهد شد.

خطای 504
خطای 504

تماس با شرکت میزبان

اگر تمام مراحل بالا را انجام دادید و مشکل حل نشد، با شرکت هاستینگ خود تماس برقرار کنید تا آن‌ها مشکل شما را حل کنند. تیم فنی گنجه ‌به صورت تمام وقت برای حل مشکلات شما در خدمت هستند.

تأثیر خطای 504 روی سئو سایت

بر خلاف خطای 503 که به گوگل می‌گوید بعدا بررسی کند، خطای 504 gateway timeout در صورت رفع نشدن روی سایت ممکن است تأثیر منفی زیادی بگذارد. اگر سایت شما حدود 10 دقیقه در دسترس نباشد، این مسئله‌ی بزرگی نیست. اما اگر این زمان مثلا به 6 ساعت برسد، گوگل خطای 504 را به عنوان یک مسئله‌ی اساسی در سایت در نظر می‌گیرد. این ممکن است تاثیر شدیدی روی سئوی سایت شما داشته باشد. اگر نگران تکرار خطاهای 504 هستید. مواردی که در بالا گفته شد، به خوبی می‌تواند به شما کمک کند.

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

احسان دهداری

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

مقالات مرتبط

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

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

همچنین ببینید...
بستن
دکمه بازگشت به بالا