آموزش حل ارور Gateway 504

آموزش حل ارور Gateway 504

هاست وردپرس

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

خطا ۵۰۴ از دسته خطا های ۵xx می باشد که تا حدودی خطا های این دست شبیه به هم هستند و ممکن است خود شما هم تا به حال با این ارور مواجه شده باشید.

ارور Gateway 504 از خطا های رایج است که اکثر کاربران با آن مواجه می شوند پس با آموزش حل ارور Gateway 504 همراه پرداز IT باشید.

آموزش حل ارور Gateway 504

در این مطلب ابتدا قصد داریم به توضیح درباره ارور ۵۰۴ و علت بروز این خطا بپردازیم و پس از آن شما را راهنمایی کنیم تا به رفع خطا Gateway 504 پبردازید.

آموزش حل ارور Gateway 504

ارور ۵۰۴ Gateway Timeout چیست

ارور ۵۰۴ Gateway Timeout از دسته خطا های سرور می باشد و به شکل های مختلفی مثل ۵۰۴ ERROR و HTTP Error 504 یا ۵۰۴ Gateway Timeout نمایش داده می شود.

چیزی که مشخص است در هر حالت از  نمایش این خطا وجود عدد ۵۰۴ یا کلمه Gateway است که مشخص کننده این خطا می باشد.

هنگامی که ارور ۵۰۴ نمایش داده می شود به این معنا می باشد که مجموعه سرور یا سرور ها و مرورگر کاربر به طور درست با هم در ارتباط نیستند و یک وقفه در ارتباط بین این عناصر ایجاد شده.

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

همچنین بخوانید :  آموزش تنظیم IP اختصاصی در ویندوز سرور

یک مرورگر برای اینکه یک صفحه وب را نمایش دهد درخواست هایی را به سمت سرور ارسال می کند و اگر سرور درست کار نکند و نتواند درخواست را در زمان مناسبی پاسخ دهد ممکن است با خطا ۵۰۴ Gateway Timeout روبرو شوید.

همچنین توجه کنید که امکان دارد که خطا ۵۰۴ Gateway Timeout ربطی به سرور نداشته باشد و در اصل مشکل از وب سایت باشد مثل ارور domain took too long to respond

در ادامه می توانید با بررسی دلایل به این مسئله پی ببرید که مشکل از کجا می باشد.

آموزش حل ارور Gateway 504

دلیل ۵۰۴ Gateway Timeout چیست

در صورتی که خطا ۵۰۴ موقت نباشد شما باید بررسی کنید که آیا منابع سرویس میزبانی که برای سایت خود در نظر گرفته اید کافی است یا نه! به ویژه اگر از سرویس های اشتراکی استفاده می کنید.

گاهی ممکن است در پایگاه داده سایت شما یا همان Database موردی وجود داشته باشد که باعث بروز خطا ۵۰۴ در سایت می شود که البته خیلی نادر است این مورد.

مورد دیگری که می تواند باعث نمایش ارور ۵۰۴ شود ست نبودن DNS ها می باشد مخصوصا اگر اخیرا اقدام به تغییر سرویس میزبانی خود کرده باشید.

عامل تاثیر گذار دیگر می تواند تغییر در فایل htaccess باشد که باعث بروز خطا ۵۰۴ شده است که می توانید از بکاپ های قدیمی تر برای اطمینان از این قسمت استفاده کنید.

نصب یا آپدیت افزونه و قالب نیز می تواند هم باعث به وجود آمدن خطا ۵۰۴ شود و هم اینکه به طور ناخواسته در فایل htaccess تغییرات ایجاد کند که می توانید این مورد را نیز بررسی کنید.

همچنین بخوانید :  آموزش اتصال دایرکت ادمین به whmcs

وجود فایروال بر روی سیستم شما و یا فعال بودن CDN و وجود تنظیمات نادرست نیز می تواند از عوامل بروز ۵۰۴ Gateway Timeout باشد.

در صورت استفاده از CDN هایی مثل cloudflare ، بروز ارور ۵۰۴ بسیار محتمل است و معمولا مشکلاتی که در ارتباط سرور اصلی و CDN به وجود می آید موقت است.

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

در نهایت باید توجه کنید که امکان دارد مشکل از سمت سرویس دهنده و میزبان سایت شما باشد که می توانید با پشتیبانی آنها در ارتباط باشید.

آموزش حل ارور Gateway 504

رفع خطا ۵۰۴ Gateway Timeout

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

همچنین می توانید از مرورگر دیگر ، سیستم دیگر و اینترنت دیگری برای دسترسی به سایت استفاده کنید تا اطمینان حاصل کنید.

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

اگر از سیستم های مدیریت محتوا مثل وردپرس استفاده می کنید ممکن است مشکل در Database یا همان پایگاه داده باشد که با پلاگین WP-DB می توانید به بررسی پایگاه داده بپردازید.

در صورتی که سرویس میزبانی سایت خود را اخیرا تغییر داده اید و حتما مطمئن شوید که DNS های جدید به درستی جایگزین شده باشند و زمان معمولی بین ۲۴ تا ۷۲ ساعت از تغییر DNS ها گذشته باشد. ( با سایت intodns.com می توانید DNS های سایت خود را بررسی کنید )

همچنین بخوانید :  تفاوت RAID سخت افزاری و RAID نرم افزاری

سپس می توانید همانطور که بالاتر بیان کردیم از سایت خود PING بگیرید تا متوجه شوید سایت شما همچنان از سرور قدیمی استفاده می کند یا از سرور جدید. ( با دستور ipconfig /flushdns در CMD می توانید کش DNS را خالی کنید )

هماهنگ نبودن مقدار زمان Timeout در NGNIX و PHP می تواند باعث خطا ۵۰۴ باشد. گاهی ممکن است اسکریپت های PHP به زمان زیادی نیاز داشته باشند اما کم بودن Timeout در NGNIX باعث خطا می شود.

اگر سایت شما بر اساس زبان PHP نوشته شده است پیشنهاد می کنیم که تنظیمات مربوط به Max Time Execution را بررسی کنید.

امیدواریم آموزش حل ارور Gateway 504 مورد توجه شما عزیزان قرار گرفته باشد.

هاست و دامنه

اشتراک گذاری پست