Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich nutze nginx als reverseproxy und leite mit `proxy_pass` auf ein target weiter.

Mein Problem ist das jedes mal wenn das target down war, der nginx reverseproxy mit einem error 500 antwortet. Auch wenn das target wieder online und erreichbar ist.

Erst nach einem restart des nginx reverseproxy ist die Seite wieder erreichbar und es wird korrekt zum target weitergeleitet.

 

Gibt es eine Möglichkeit zu verhindern das der reverseproxy neugestartet werden muss?

 

Also der Statuscode 500 schließt ja auf ein internal Server Error.

Klassischerweise müsst eigentlich ein 502 (Bad Gateway) oder 504 (Timeout) zurückgegeben werden, wenn das Backend down ist.

Wenn dein nginx aber einen 500 zurückgibt heißt das grundlegend das der Request schonmal bis zu deiner Webapp o.ä durchgereicht wird. Ich würde mal auf so was wie keepalive etc. tippen. Also das man hier mal kleinere Werte angibt. Müsste man die Config sehen denke ich.

  • Autor

Stimmt, war auch kein error 500 sondern 502. Hab mich vertippt.

Das Problem ist das gleiche wie beschrieben und es liegt definitiv am reverseproxy und an dem was beschrieben ist.

 

vor 2 Minuten schrieb n0nam3:

Ich führ das Thema mal hier fort:

Nö, für so einen Vertipper muss man kein neues Thema erstellen.

Threadtitel ist angepasst.

  • Gast hat den Titel geändert in nginx reverseproxy error 502 after target down

Man kann einen Beitrag 30 Minuten lang editieren, danach muss ein Mod oder Admin dran.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.