504 Geçidi Zaman Aşımı. Bu ne anlama geliyor ve nasıl düzeltilir?

Tarayıcıdaki 504 Ağ Geçidi Zaman Aşımı hatası, sunucunun istemciden (kullanıcıdan) zamanında yanıt alamadığı ve isteğin işlenmediği anlamına gelir. Bu genellikle, mevcut HTTP isteklerini işlemek için zamanı olmayan sunucunun aşırı yüklenmesinden kaynaklanır. Örneğin sitenin bulunduğu zayıf bir sunucu var ve eğer 20.000 kullanıcı siteyi ziyaret ederse, sunucunun tüm bu istekleri işlemek için zamanı olmayacak ve 504 Ağ Geçidi Zaman Aşımı kodu ile hata verecektir.

Bir site DNS sunucularını değiştirdiğinde, İnternet'teki değişiklik 24 saat sürer ve tam bir değişiklik gerçekleşene kadar kullanıcı muhtemelen 504 hatası alır. Windows'un DNS adreslerini bilgisayarda yerel olarak ve hatta tamamlandıktan sonra depoladığı gerçeği dikkate alınmalıdır. DNS'yi değiştirirseniz, hata Windows'taki yerel DNS listesi temizlenene kadar görüntülenebilir.

Sunucu aşırı yük hatası birkaç saniye sürmüş olabilir, ancak Cloudflare CDN hizmeti sayfaları 504 Ağ Geçidi Zaman Aşımı hatasıyla önbelleğe aldı ve kullanıcılara bu HTTP başlığını veriyor.

Kısacası, bu hatayla karşılaşan normal bir kullanıcıysanız, bu sizin hatanız değildir, bu sunucu tarafı bir sorundur, ancak aşağıdaki ipuçlarından bazıları hatayı düzeltmenize yardımcı olacaktır. Ayrıca, bir sunucunuz varsa ipuçlarına bir göz atalım.

Düzenli bir kullanıcıysanız

  1. Sunucu aşırı yüklenmişse, 504 Ağ Geçidi Zaman Aşımı hatası oluşturacaktır. Bu durumda, birkaç dakika beklemeniz ve sayfayı F5 veya Ctrl + F5 ile yeniden yüklemeniz yeterlidir.
  2. Bir proxy sunucusu kullanıyorsanız, onu kaldırın. Yanlış proxy ayarlarının 504 hatası verebileceği bilinmektedir. Bu, özellikle eskiden iyi çalışan ancak gelecekte başarısız olacak ücretsiz proxy'ler için geçerlidir.
  3. Sitede DNS adreslerinde bir değişiklik varsa, bilgisayarınızdaki yerel DNS listesini temizlemeniz gerekir. Bunu yapmak için, yönetici ve türü olarak istemi bir komut başlatın: ipconfig /flushdns.

ipconfig / flushdns

Eğer bir webmaster iseniz

  1. 504 Ağ Geçidi Zaman Aşımı hatasını gidermek için barındırma desteğinizle iletişime geçin.
  2. Kaynağınızın veritabanı yüküne bakın.
  3. Sunucuya gelen istek sayısına bakın, botlar veya Ddos saldırısı olabilir.
  4. DNS adreslerini değiştirdiyseniz, bunların uygulanması en az 24 saat sürmelidir.
  5. Cloudflare gibi bir CDN kullanıyorsanız, bu içerik sağlayıcısının önbelleği bir hata olabilir. Bir süre bağlantıyı kesmeyi deneyin ve kontrol edin.
  6. Mevcut sunucu kullanıcıların yüküne dayanamayacağı için daha güçlü bir sunucuya ihtiyacınız var.