Dell Automation-plattform: Lösa 504-gatewayfel på distributions- och skisssidor
Summary: Den här artikeln beskriver ett sällsynt problem där sidorna Distributioner och Skisser inte kan läsas in, vilket resulterar i ett 504 Gateway Timeout-fel. Felet är potentiellt relaterat till nginx-servern. En lösning tillhandahålls för att lösa problemet. ...
Symptoms
- Det går inte att läsa in sidorna Distributioner och Skisser.
- Ett 504 Gateway Timeout-fel visas.
- Felmeddelandet går från nginx/1.25.4.
Felmeddelande: Felmeddelandet är en HTML-sida med följande innehåll:
<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
Grundorsaken till problemet är för närvarande okänd, men den misstänks vara relaterad till nginx-servern.
Resolution
Alternativ lösning: Starta om nginx-servern för att lösa problemet. Detta bör göra det möjligt för sidorna Distributioner och Skisser att läsas in korrekt.
Om du vill starta om nginx-podden följer du dessa steg i Dell Automation Platform-klustret:
Identifiera namnet på fusion-nginx-podden genom att köra kommandot . Då visas poddnamnet, ungefär som i exempelutdata:
# kubectl get pods -A | grep fusion-nginx
hzp fusion-nginx-758ddd5f7c-g6dfj 2/2 Running 2 (66d ago) 93d
Ta bort podden med hjälp av kommandot nedan. Ersätta <pod_name> med namnet på podden (till exempel fusion-nginx-758ddd5f7c-g6dfj) och <namespace> med rätt Orchestrator-namnområde (till exempel hzp)
# kubectl delete pod fusion-nginx-758ddd5f7c-g6dfj -n hzp
pod "fusion-nginx-758ddd5f7c-g6dfj" deleted
Kubernetes-schemaläggaren startar automatiskt om nginx-podden omedelbart efter borttagningen. Du kan verifiera poddens borttagning och omstart genom att kontrollera utdata från borttagningskommandot. Då bör ett meddelande visas som anger att podden har tagits bort.
Korrigering: Problemet undersöks av Dell Automation Platform utveckling.