Skip to content

reverse-proxy-1 keeps restarting #30

Description

@christoph-maurer
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:04:10 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:04:17 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:04:30 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:04:56 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:05:47 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:06:48 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1 exited with code 1 (restarting)
reverse_proxy-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
reverse_proxy-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
reverse_proxy-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/default.conf.template to /etc/nginx/conf.d/default.conf
reverse_proxy-1  | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/security_headers.conf.template to /etc/nginx/conf.d/security_headers.conf
reverse_proxy-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
reverse_proxy-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy-1  | 2026/06/19 13:07:48 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1  | nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:140
reverse_proxy-1 exited with code 1 (restarting)

AI proposes to replace proxy_pass http://backend; by proxy_pass http://production; in /database_lokal/machine/nginx/templates/default.conf.template.

@simonwacker Do you agree?

After 15 minutes of restarting, the reverse-proxy-1 successfully became healthy.

Metadata

Metadata

Labels

2601first half of 2026ISEFraunhofer Institute for Solar Energy Systems ISEtriageReview issue to make sure it is relevant, actionable, and has all the necessary information

Type

No type

Projects

Status
✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions