Automatizační platforma Dell: Řešení chyb brány 504 na stránkách nasazení a plánů
Summary: Tento článek popisuje vzácný problém, kdy se nepodaří načíst stránky Deployment a Blueprints, což vede k chybě 504 Gateway Time-out. Chyba potenciálně souvisí se serverem nginx. K vyřešení problému je k dispozici zástupné řešení. ...
Symptoms
- Stránky Nasazení a Podrobné plány nelze načíst.
- Zobrazí se chyba 504 Gateway Time-out.
- Chybová zpráva pochází z nginx/1.25.4.
Chybová zpráva: Chybová zpráva je stránka HTML s následujícím obsahem:
<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
Hlavní příčina problému je v tuto chvíli neznámá, ale existuje podezření, že souvisí se serverem nginx.
Resolution
Zástupné řešení: Chcete-li problém vyřešit, restartujte server nginx. To by mělo umožnit, aby se stránky Nasazení a Podrobné plány správně načetly.
Chcete-li restartovat nginx pod, postupujte podle následujících kroků v clusteru Dell Automation Platform:
Spuštěním příkazu identifikujte název podu fusion-nginx. Zobrazí se název podu, podobně jako v ukázkovém výstupu:
# kubectl get pods -A | grep fusion-nginx
hzp fusion-nginx-758ddd5f7c-g6dfj 2/2 Running 2 (66d ago) 93d
Odstraňte pod pomocí následujícího příkazu. Nahrazování <pod_name> s názvem podu (například fusion-nginx-758ddd5f7c-g6dfj) a dále <namespace> se správným jmenným prostorem nástroje Orchestrator (například hzp)
# kubectl delete pod fusion-nginx-758ddd5f7c-g6dfj -n hzp
pod "fusion-nginx-758ddd5f7c-g6dfj" deleted
Plánovač Kubernetes automaticky restartuje pod nginx ihned po odstranění. Odstranění a restartování podu můžete ověřit tak, že zkontrolujete výstup příkazu delete. Tím by se měla zobrazit zpráva oznamující, že se pod odstranil.
Oprava: Tento problém zkoumá vývoj automatizační platformy Dell.