گاها سایت خود رافراخوانی می کنید ولی با خطای ۵۰۴ مواجه می شوید و دلیل آن را نمی دانید. ما در این مقاله قصد داریم به شما بگوئیم خطای ۵۰۴ چیست – دلایل رخ داد آن و روش برخورد با آن را به شما آموزش دهیم. ما را همراهی کنید.
خطای ۵۰۴ چیست و چرا رخ می دهد:
خطای ۵۰۴ Gateway Timeout نشان می دهد که وب سرور که قصد بارگیری یک صفحه را برای شما دارد، پاسخی به موقع از سرور دیگری که از آن درخواست اطلاعات کرده دریافت نکرده است. این خطا به دلایل مختلفی ممکن است رخ دهد، اما دو دلیل متداول این است که سرور با درخواست ها زیادی روبرو شده است و یا اینکه تعمیراتی روی آن انجام شده است اما در نهایت دو تا سرور در این خطا دخیل هستن که یکی از آنها منتظر جواب دیگری قرار گرفته است..
طراحان وب سایت می توانند نحوه نمایش یک صفحه خطای ۵۰۴ را سفارشی کنند. بنابراین، ممکن است در وب سایت های مختلف ۵۰۴ صفحه متفاوت به نظر برسید. وب سایت ها همچنین ممکن است از اسامی کمی متفاوت برای این خطا استفاده کنند. به عنوان مثال، ممکن است مواردی مانند:

HTTP 504
Gateway Timeout Error
(Gateway Timeout (504
۵۰۴Gateway Timeout
۵۰۴ Error
HTTP Error 504 – Gateway Timeout
خطاهای رخ دادهای که عدد ابتدایی آنها با 5 شروع میشود در سری خطاهایی است که در سمت سرور رخ خواهد داد. پس نکته مهمی که باید به خاطر داشته باشید این است که خطای ۵۰۴ یک خطا از سمت سرور است. این بدان معناست که مشکلی در وب سایتی که می خواهید به آن دسترسی داشته باشید وجود دارد و نه با رایانه شما. این خبر خوب و بد است. خبر خوب این است که هیچ مشکلی در رایانه شما وجود ندارد و خبر بد این است که معمولاً هیچ کاری برای حل مشکل از طرف شما وجود ندارد.
با این وجود، در اینجا چند مورد وجود دارد که می توانید امتحان کنید و شاید این خطا را برطرف کنید:
رفع خطای ۵۰۴ Gateway Timeout سمت کاربر
صفحه را Refresh کنید:
شما می توانید با استفاده از فشردن کلید F5 یا در صفحه کلیک راست کرده و روی گزینه Reload کلیک کنید تا صفحه شما Refresh شود و مشکل شما برطرف شود.
بررسی کنید که آیا سایت برای افراد دیگر در دسترس است یا خیر:
هر زمان که نتوانید به سایتی برسید (به هر دلیلی)، می توانید بررسی کنید که آیا فقط شما در ارتباط مشکلی وجود دارد یا اینکه افراد دیگر با همین مشکل روبرو هستند. ابزار زیادی برای این کار وجود دارد، اما موارد مورد علاقه ما isitdownrightnow.com و downforeveryoneorjustme.com هستند. هر دو تقریباً یکسان کار می کنند. URL ای را که می خواهید بررسی کنید را در این سایت ها وارد کنید.
از ابزار تغییر آیپی استفاده کنید
اگر در دستگاهتان از برنامههای تغییر آیپی مانند فیلتر شکن یا وی پی ان استفاده میکنید، آن را خاموش کرده و مجددا سایت را بارگیری کنید و یا در صورتی که vpn شما خاموش بوده و خطای ۵۰۴ را دریافت می کنید سعی کنید vpn را روشن کنید تا با آی پی متفاوتی سایت را برسی کرده باشید .
تغییر DNS
سرورهای DNS به رایانه شما کمک میکنند تا به سرورهای موجود در اینترنت وصل شود. این امکان وجود دارد که خطای ۵۰۴ از جانب سرورهای دی ان اس شما باشد. برای حل مشکل، سرور DNS رایانه خود را تغییر دهید. برای اینکار به آدرس زیر رفته:
Control Panel» Network and Sharing Cente» Change adapter settings
سپس DNS سرور خود را روی ۸٫۸٫۸٫۸ و ۸٫۸٫۴٫۴ گذاشته و مجددا سایت را رفرش کنید.
سیستم خود را ریستارت کنید:
شما از یک ابزار بررسی سایت استفاده کرده اید و مشخص شد که سایت فقط برای شما قابل اجرا است. و، شما یک مرورگر دیگر را آزمایش کرده اید و با همان مشکل مواجه هستید. این به شما می گوید مشکل احتمالاً چیزی در سیستم شما وجود دارد، اما مرورگر شما نیست. سیستم خود را ( لپ تاپ، گوشی همراه و…) را ریستارت کنید تا شاید این مشکل برطرف شود.
دوباره تلاش کنید:
اگر تمام راه حل های ذکر شده در بالا را امتحان کرده اید اما هنوز خطای ۵۰۴ را مشاهده می کنید، تنها راه حل باقی مانده صبر کردن و امتحان مجدد است. از آنجا که مشکل رایانه شما نیست، فقط تعداد محدودی راه حل وجود دارد که می توانید امتحان کنید. احتمال این وجود دارد، صاحبان سایت در حال حاضر روی آن کار کنند و به زودی آن را برطرف کنند.
لطفا ساعاتی را صبر کرده و مجدد تست کنید. شاید که مشکل حل شود.
بررسی گزارشات خطای سایت
ارور Timeout gateway 504 ممکن است به علت تغییرات یا به روزرسانی های اخیر وب سایت رخ داده باشد. سریع ترین راه حل این است که ارور لاگ سایت را چک کنید. کاربران وردپرسی می توانند قطعه کد زیر را به فایل wp-config.php خود اضافه کنند تا حالت دیباگ سایت فعال شود و بتوانند گزارشات خطای سایت خود را مشاهده کنند:
define ('WP_DEBUG'، true)؛ define ('WP_DEBUG_LOG'، true)؛ define ('WP_DEBUG_DISPLAY'، false)؛
پس از انجام این کار، گزارش کاملی از خطاهای سایت به همراه جزئیات و سرنخی از رفع آن در مسیر wp-contents / debug.log قابل دسترس است. با بررسی این فایل می توانید جزئیاتی از خطا و چگونگی رفع آن به دست آورید.
بررسی افزونه های سایت
به انجام خطایابی توصیه می شود بعد از آن اگر کاربر وردپرسی هستید، افزونه ها و اکتنشن های سایت خود را بررسی کنید. در وردپرس،گاهی اوقات دلیل بروز خطا وجود افزونه های کش است. از طرفی افزونه های قدیمی نیز ممکن است مشکلی ایجاد کنند. به همین دلیل می توانید همه آنها را به طور موقت غیرفعال کنید سپس وضعیت خطا را بررسی کنید. برای غیرفعال کردن تمام افزونه های وردپرس، به پوشه wp-content بروید و برای پوشه plugins نام دیگری اتخاذ کنید.
در صورتی که مشکل رفع شد، افزونه ها را تک تک چک کنید تا مورد مشکل ساز پیدا شود.
بررسی CDN
اگر از CDN استفاده می کنید، باید بررسی کنید که مشکلی در ارتباط با آن وجود نداشته باشد. گاها شبکه توزیع محتوا دلیل بروز خطای ۵۰۴ است
تماس با پشتیبانی
در صورتی که تمام موارد بالا را امتحان کردید و مشکل همچنان وجود داشت؛ بهتر است با تیم پشتیبانی وبسایت برای حل مشکل تماس حاصل فرمایید.
رفع خطای ۵۰۴ Gateway Timeout سمت مدیر سایت
در صورتی که مدیر وبسایت هستید و با خطای ۵۰۴ روبرو شدید، باید برای حل مشکل سایت خود اقدام کنید. در ادامه روشهایی که میتوانید انجام دهید تا خطای ۵۰۴ از سایت شما رفع شود مشاهده میکنید.
ترافیک سنگین سایت
گاهی به دلیل بالا رفتن بازدید سایت، ممکن است سرور قادر به پاسخگویی نباشد. به همین دلیل با خطای ۵۰۴ مواجه میشوید. در صورتی که به خاطر بازدید بالای سایت شما ارور ۵۰۴ را ببینید، باید سرویس هاست خود را ارتقاء دهید.
برای خرید هاست با کیفیت و ارزان پیشنهاد میکنیم از سرویس هاست گنجه استفاده کنید. هاستهای گنجه با کیفیت بالا از سرورهای قوی استفاده میکنند که برای میزبانی هر سایتی عالی هستند. شما میتوانید از صفحه خرید هاست سرویسهای هاست گنجه را مشاهده کنید.
سنگین شدن دیتابیس
در برخی مواقع نیز به دلیل شلوغ شدن پایگاه دادهها با خطای ۵۰۴ روبرو میشوید. در این صورت با استفاده از افزونههای بهینهسازی دیتابیس، میتوانید مشکل را حل کنید.
فایل HTACCESS
همچنین ممکن است به خاطر خرابی فایل HTACCESS این مشکل به وجود آید. به فایل HTACCESS مراجعه کنید و از درستی بودن آن اطمینان حاصل فرمایید.
آپدیت افزونهها و قالب وردپرس
اگر به تازگی افزونهها یا قالب وردپرس را آپدیت کردهاید، شاید همین موضوع باعث بروز خطای ۵۰۴ باشد. برای حل مشکل وارد پنل مدیریتی هاست شوید. سپس به پوشهی Plugins رفته و همهی افزونهها را غیر فعال کنید. بعد از آن یک به یک افزونهها را فعال کنید. بررسی کنید ببینید مشکل از کدام افزونه است.
استفاده از کلودفلر cloudflare
در صورتی که شما در سایتتان از کلودفلر استفاده میکنید، امکان دارد دلیل خطای ۵۰۴ باشد. در این حالت ارتباط سرور با کلودفلر به صورت موقت قطع میشود. این مشکل اکثر مواقع به خودی خود حل خواهد شد.

تماس با شرکت میزبان
اگر تمام مراحل بالا را انجام دادید و مشکل حل نشد، با شرکت هاستینگ خود تماس برقرار کنید تا آنها مشکل شما را حل کنند. تیم فنی گنجه به صورت تمام وقت برای حل مشکلات شما در خدمت هستند.
تأثیر خطای ۵۰۴ روی سئو سایت
بر خلاف خطای ۵۰۳ که به گوگل میگوید بعدا بررسی کند، خطای ۵۰۴ gateway timeout در صورت رفع نشدن روی سایت ممکن است تأثیر منفی زیادی بگذارد. همانطور که در پاراگراف های بالایی خدمتتان گفتیم اگر سایت شما حدود ۱۰ دقیقه در دسترس نباشد، این مسئلهی بزرگی نیست. اما اگر این زمان مثلا به ۶ ساعت برسد، گوگل خطای ۵۰۴ را به عنوان یک مسئلهی اساسی در سایت در نظر میگیرد. این ممکن است تاثیر شدیدی روی سئوی سایت شما داشته باشد. اگر نگران تکرار خطاهای ۵۰۴ هستید. مواردی که در بالا گفته شد، به خوبی میتواند به شما کمک کند.
امیدوارم این آموزش مورد توجه شما واقع شده باشد و با استفاده از آن خطای ۵۰۴ را حل کرده باشید. در صورتی که همچنان دربارهی ارور ۵۰۴ gateway timeout سوال دارید، در بخش نظرات با ما درمیان بگذارید.
بد نیست بدانید که اگه نگران این هستین که در آینده چنین خطایی برایتان اتفاق افتد میتوانید از ابزار updateown.io نیز استفاده کنین تا در صورت بروز هر اتفاقی به شما خبر دهد . یعنی اگر سایت شما داون شد این ابزار طی یک ایمیل اطلاع رسانی به شما خبر دهد و شما در صدد رفع آن برآیید .