Host not found - Failure
April 06, 2020 10:30AM
Wenn ein externer Host ganz kurz nicht mehr erreichbar ist dann stürzt der gesamte Proxy und alle anderen URLs auch ab.

Beispiel:
server {
listen 80;
listen [::]:80;
server_name xxx.domain.com;

location /mystream/ { proxy_pass http://external.domain.com/3866; }
}

Wenn "http://external.domain.com" kurz nicht erreichbar ist (neustart oder sonstiges) dann ist mein Proxy Server down bis ich neustarte udn alle Dieste funktionieren nicht mehr.... Das darf nicht sein. Wie kann ich das verhindern? Wenn der nicht erreichbar ist dann ist der externe proxy nicht erreichbar das ist egal, es soll nicht alles abschmieren deshalb:

systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2020-04-03 17:46:32 CEST; 2min 51s ago
Docs: man:nginx(8)
Process: 937 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

Apr 03 17:46:32 Srv1 systemd[1]: Starting A high performance web server and a reverse proxy server...
Apr 03 17:46:32 Srv1 nginx[937]: nginx: [emerg] host not found in upstream "external.domain.com" in /etc/nginx/sites-enabled/mydomain.com.conf:68
Apr 03 17:46:32 Srv1 nginx[937]: nginx: configuration file /etc/nginx/nginx.conf test failed
Apr 03 17:46:32 Srv1 systemd[1]: nginx.service: Control process exited, code=exited status=1
Apr 03 17:46:32 Srv1 systemd[1]: nginx.service: Failed with result 'exit-code'.
Apr 03 17:46:32 Srv1 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 123
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready