Dell Otomasyon Platformu: Dağıtımlar ve Şemalar Sayfalarında 504 Ağ Geçidi Hatalarını Çözme
Summary: Bu makalede, Dağıtımlar ve Şemalar sayfalarının yüklenemediği ve 504 Ağ Geçidi Zaman Aşımı hatasına neden olan nadir bir sorun açıklanmaktadır. Hata potansiyel olarak nginx sunucusuyla ilgilidir. Sorunu çözmek için bir geçici çözüm sağlanmıştır. ...
Symptoms
- Dağıtımlar ve Şemalar sayfaları yüklenemiyor.
- 504 Ağ Geçidi Zaman Aşımı hatası görüntüleniyor.
- Hata mesajı nginx/1.25.4 şeklindedir.
Hata Mesajı: Hata mesajı, aşağıdaki içeriğe sahip bir HTML sayfasıdır:
<html> <head><title>504 Gateway Time-out</title></head> <body> <center><h1>504 Gateway Time-out</h1></center> <hr><center>nginx/1.25.4</center> </body> </html> <!- a padding to disable MSIE and Chrome friendly error page -> <!- a padding to disable MSIE and Chrome friendly error
page -> <!- a padding to disable MSIE and Chrome friendly error page -> <!- a padding to disable MSIE and Chrome friendly error page -> <!- a padding to disable MSIE and Chrome friendly error page -> <!- a padding to disable MSIE and Chrome friendly error page ->Cause
Sorunun temel nedeni şu anda bilinmiyor, ancak nginx sunucusuyla ilgili olduğundan şüpheleniliyor.
Resolution
Geçici Çözüm: Sorunu çözmek için nginx sunucusunu yeniden başlatın. Bu, Dağıtımlar ve Şemalar sayfalarının doğru şekilde yüklenmesine izin vermelidir.
Nginx bölmesini yeniden başlatmak için Dell Otomasyon Platformu kümesinde aşağıdaki adımları izleyin:
Komutu çalıştırarak fusion-nginx bölmesinin adını belirleyin. Bu, örnek çıktıya benzer şekilde kapsül adını görüntüler:
# kubectl get pods -A | grep fusion-nginx
hzp fusion-nginx-758ddd5f7c-g6dfj 2/2 Running 2 (66d ago) 93d
Aşağıdaki komutu kullanarak bölmeyi silin. Değiştirme <pod_name> bölmenin adıyla (örneğin, fusion-nginx-758ddd5f7c-g6dfj) ve <namespace> doğru Orchestrator ad alanıyla (örneğin, hzp)
# kubectl delete pod fusion-nginx-758ddd5f7c-g6dfj -n hzp
pod "fusion-nginx-758ddd5f7c-g6dfj" deleted
Kubernetes zamanlayıcısı, silme işleminden hemen sonra nginx pod'unu otomatik olarak yeniden başlatır. Kapsülün silindiğini doğrulayabilir ve silme komutunun çıktısını kontrol ederek yeniden başlatabilirsiniz. Bu, bölmenin silindiğini belirten bir mesaj görüntüler.
Düzeltme: Bu sorun, Dell Otomasyon Platformu geliştirme ekibi tarafından araştırılmaktadır.