کد وضعیت HTTP 504 (Gateway Timeout) یعنی: دروازه یا سرور پراکسی بهموقع از سرور پشت خود پاسخ نگرفت. بله، خطای سرور: سایت نتوانست درخواست را پردازش کند. معمولاً فقط صاحب سایت یا میزبان میتواند آن را رفع کند.
آیا این خطاست؟
بله، خطای سرور: سایت نتوانست درخواست را پردازش کند. معمولاً فقط صاحب سایت یا میزبان میتواند آن را رفع کند.
علتهای رایج
- سرور پشتی یا یک کار کند بیش از حد طول کشید
- سرور پرفشار، بدون منابع یا در حال تعمیر
- رکوردهای DNS به سرور اشتباه اشاره میکنند
اگر از سایت بازدید میکنید
- چند دقیقه صبر کنید و دوباره امتحان کنید
- صفحه را دوباره بارگذاری کنید
- اتصال خود را بررسی کنید یا بدون VPN و پراکسی امتحان کنید
اگر سایت را مدیریت میکنید
- درخواستهای کند را سریعتر کنید، کارهای طولانی را در پسزمینه اجرا کنید یا مهلت پراکسی را افزایش دهید
- مطمئن شوید سرور پشتی (مثلاً PHP-FPM یا سرور برنامه) در حال اجرا و پاسخگو است
- بررسی کنید رکوردهای DNS از نوع A/AAAA به IP درست سرور اشاره کنند
پرسشهای متداول
HTTP 504 یعنی چه؟
کد وضعیت HTTP 504 (Gateway Timeout) یعنی: دروازه یا سرور پراکسی بهموقع از سرور پشت خود پاسخ نگرفت.
آیا HTTP 504 خطاست؟
بله، خطای سرور: سایت نتوانست درخواست را پردازش کند. معمولاً فقط صاحب سایت یا میزبان میتواند آن را رفع کند.
خطای 504 را چطور رفع کنم؟
اگر از سایت بازدید میکنید: چند دقیقه صبر کنید و دوباره امتحان کنید؛ صفحه را دوباره بارگذاری کنید؛ اتصال خود را بررسی کنید یا بدون VPN و پراکسی امتحان کنید. اگر سایت را مدیریت میکنید: درخواستهای کند را سریعتر کنید، کارهای طولانی را در پسزمینه اجرا کنید یا مهلت پراکسی را افزایش دهید؛ مطمئن شوید سرور پشتی (مثلاً PHP-FPM یا سرور برنامه) در حال اجرا و پاسخگو است؛ بررسی کنید رکوردهای DNS از نوع A/AAAA به IP درست سرور اشاره کنند.