خطای 504 Gateway Timeout چیست و چگونه آن را برطرف کنیم

اگر در حال خواندن این مطلب هستید، نشان می‌دهد که اخیراً با یک پیام خطایی مواجه شده‌اید که می‌گوید - خطای گذر زمان دروازه 504(504 Gateway Timeout Error) . این خطا عمدتاً زمانی رخ می دهد که سرور هنگام بارگیری یک صفحه وب، پاسخ به موقع از سرور دیگری دریافت نمی کند. بیشتر اوقات، این خطا متعلق به خود وب سایت است و برای رفع آن کار زیادی نمی توانید انجام دهید. با این وجود، در اینجا چند ترفند سریع وجود دارد که ممکن است سعی کنید این خطا را برطرف کنید. بنابراین، بیایید شروع کنیم.

مهلت زمانی دروازه 504

خطای تایم اوت دروازه 504 چیست؟

مشابه کدهای خطای 4xx مانند « خطای 404 صفحه یافت نشد(404 Page Not Found Error) »(“404 Page Not Found Error“) ، 504 Gateway Timeout Error نیز یک کد وضعیت HTTP است(HTTP status code) . این یک خطای سمت سرور است که نشان می دهد مشکل توسط سرور ایجاد شده است. این اتفاق بسیار رایج است و تقریباً هر کاربری در هنگام بارگذاری یک صفحه با آن روبرو شده است.

گاهی اوقات ممکن است اشکال مختلف خطای 504 Gateway Timeout(Gateway Timeout Error) را در تعداد متفاوتی از مرورگرهای وب مشاهده کنید. با این حال، همه آنها یک معنی دارند. در اینجا برخی از نام‌های جایگزین خطای 504 Gateway Timeout(Gateway Timeout Error) وجود دارد که ممکن است تجربه کنید. آنها به شرح زیر است:

  • مهلت زمانی دروازه (504)
  • مهلت زمانی دروازه 504
  • 504 خطا
  • خطای زمان پایان دروازه
  • خطای HTTP 504 - گیت‌وی وقفه
  • HTTP 504

نحوه رفع خطای 504 Gateway Timeout(Gateway Timeout Error)

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

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

  1. شاید بعد از یک دقیقه صفحه را رفرش کنید
  2. همه دستگاه های شبکه خود را مجددا راه اندازی کنید
  3. غیرفعال کردن تنظیمات پروکسی
  4. سرورهای DNS خود را تغییر دهید
  5. با وب سایت تماس بگیرید
  6. با ارائه دهنده خدمات اینترنت(Internet Service Provider) خود تماس بگیرید
  7. بعد از مدتی دوباره امتحان کنید.

اجازه دهید آنها را با جزئیات ببینیم:

1] صفحه را تازه کنید

504 Gateway Timeout خطا(Gateway Timeout Error) گاهی اوقات ممکن است یک مشکل موقتی باشد. این وضعیت زمانی رخ می دهد که تعداد زیادی درخواست به طور همزمان رخ دهد و سرور قادر به مدیریت بیشتر نباشد. در این مورد، صفحه بارگذاری مجدد همیشه ارزش یک عکس را دارد.

برای انجام این کار، می توانید میانبر صفحه کلید Ctrl+F5 (یا F5) را فشار دهید و همچنین می توانید از دکمه رفرش که در کنار نوار آدرس موجود است استفاده کنید. همیشه مشکل را حل نمی کند، اما فقط یک ثانیه طول می کشد، پس یک بار آن را امتحان کنید.

2] همه دستگاه های شبکه خود را مجددا راه اندازی کنید(Restart)

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

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

3] تنظیمات پروکسی را غیرفعال کنید

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

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

متأسفانه، اگر همه دستگاه‌های موجود در شبکه شما همان خطا را دریافت می‌کنند، ممکن است مشکل مربوط به سرورهای DNS باشد که استفاده می‌کنید. در این صورت، ممکن است لازم باشد سرورهای DNS خود را تغییر دهید(change your DNS servers) و سپس سعی کنید دوباره به وب سایت دسترسی پیدا کنید.

گاهی اوقات این خطا همچنین می تواند ناشی از داشتن حافظه پنهان DNS نادرست یا قدیمی باشد. در این شرایط، ممکن است سعی کنید کش DNS را شستشو دهید(Flush the DNS Cache) .

5] با وب سایت تماس بگیرید

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

نماینده می تواند دلایل مناسب برای بروز این خطا را به خوبی برای شما توضیح دهد. به این ترتیب، ممکن است از شر خطای 504 Gateway Timeout(Gateway Timeout Error) خلاص شوید .

6] با ارائه دهنده خدمات اینترنتی(Internet Service Provider) خود تماس بگیرید(Contact)

گزینه دیگر این است که با ارائه دهنده خدمات اینترنت خود تماس بگیرید. در واقع، پس از انجام تقریباً تمام روش های ممکن، به نظر می رسد که این یک مشکل مربوط به شبکه است که ISP شما مسئول آن است. بنابراین(Therefore) ، با ارائه دهنده خدمات اینترنت(Internet Service Provider) خود تماس بگیرید و آنها را در مورد مشکل مربوطه مطلع کنید.

7] بعد از مدتی دوباره امتحان کنید

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

امیدوارم این راهنما به شما در رفع این خطا کمک کند. اگر راه حل دیگری در رابطه با این کد خطا دارید، در نظرات زیر با ما در میان بگذارید.

در ادامه بخوانید: (Read next:) خطای مهلت زمانی درخواست 408(What is 408 Request Timeout Error) چیست؟



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts