NginxProxyManager / NginxProxyManager/nginx-proxy-manager

New containers kill NPM proxying

Open
#4,695 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug stale
Dominant language
TypeScript
Stars
34.2k
Forks
3.9k
Avg merge
21h 12m
Merged PRs (30d)
20

Description

Describe the bug
When I install certain new containers NPM proxying stops working. In the browser you get a 504 gateway time out after about 2 minutes.

This has happened when installing some but not all new containers. Some that cause the problem are:

  • Uptime Kuma
  • jelly-requests

I've tried checking NPM and docker logs but can't figure out the issue. It's like the requests never get to NPM. When this happens I can still get to all proxied services and NPM directly. Stopping the problem container does not resolve the issue; only removing it does.

Nginx Proxy Manager Version
2.12.6

To Reproduce
Steps to reproduce the behavior:

  1. docker compose up new container.
  2. Try proxying.
  3. 504 time out error

Expected behavior

  1. docker compose up new container.
  2. Try proxying.
  3. Get to proxied site.

fallback_access.log
proxy-host-4_access.log
proxy-host-4_error.log
proxy-host-7_access.log
proxy-host-7_error.log
proxy-host-10_access.log

com.docker.backend.exe.log
httpproxy.log
inference.log
monitor.log

Operating System
Windows 11

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the timeout with Uptime Kuma or jelly-requests on Windows 11, then compare the attached Nginx Proxy Manager access and error logs with com.docker.backend.exe.log, httpproxy.log, inference.log, and monitor.log. Trace why requests stop reaching NPM after the container is created and verify that proxying works without removing the container.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, nginx
Domain
devops, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.