mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 01:15:51 +03:00
[GH-ISSUE #4641] Insane amount of DNS requests to pypi.org and files.pythonhosted.org since update v2.12.4 #2955
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#2955
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @aZRGaOmjIw on GitHub (Jul 7, 2025).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4641
jc21/nginx-proxy-manager:latestdocker image?Describe the bug
As of the 1st of july (updated to v2.12.4) the docker container is doing a insanely amount of dns requests to the following domains:
pypi.org
files.pythonhosted.org
To Reproduce
Steps to reproduce the behavior:
Go to your dns provider logs and see (i asked a friend of mine and he has the same issue)
When i stop the docker and check the live dns log the dns request stop. When i start it again the flood continues
Expected behavior
Normal behavior dont flood DNS
Operating System
Debian (docker latest versions)
@jc21 commented on GitHub (Jul 8, 2025):
From my googling, this should only happen on startup or when creating a dns cert for a dns plugin that isn't installed at startup. For it to keep going afterwards is troubling.
How did you check this is happening exactly?
@Autowaffle commented on GitHub (Jul 8, 2025):
I too am currently facing this issue on the latest turenas scale.
@crluehmann commented on GitHub (Jul 8, 2025):
I am also experiencing the certbot dependency errors shown resulting in a 'Bad Gateway' error when attempting to login.
ERROR: Cannot install certbot-dns-cloudflare==4.0.0 and cloudflare==4.0.* because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
@crluehmann commented on GitHub (Jul 8, 2025):
@Autowaffle, may want to rotate your Cloudflare API Token from your last screenshot
@aZRGaOmjIw commented on GitHub (Jul 8, 2025):
Could be. When i try to login onto the webinterface it doesnt accept my credentials. Nothing happens... I reverted back to the previous version and everything is back to normal. No DNS floods, and i can login.
Everything i configered in the proxymanager seems to work though
@Autowaffle commented on GitHub (Jul 8, 2025):
@crluehmann WOW I'm bad at this, I even looked thanks.
@crluehmann commented on GitHub (Jul 8, 2025):
Also, as this restarts and attempts to reinstall Cloudflare, it is calling out on each retry. My DNS is also 'flooded'
@rightsaidfred99 commented on GitHub (Jul 9, 2025):
Yep, 28k requests here too in a few days
@tommyguuuun commented on GitHub (Jul 12, 2025):
Same here. Downgrading solved it for now.
@emmatyping commented on GitHub (Jul 27, 2025):
This should be fixed in 2.12.5+ with https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4651/commits/70894e55b8f84a3728bf785d4a7460b0d99923a5. It would be good to prevent a failure in installing a certbot plugin causing repeated attempts to re-install. I expect the logic that led to this repeated install attempt was that the install would fail, the container would exit, then restart due to the compose file's
restartpolicy. This would repeat indefinitely. Since installing plugins is one of the first things done after running migrations, this lead to very frequent attempts to install the package.I believe this issue led to 250 million installs a day of certbot-dns-cloudflare from pypi.org for about a week, which is only now trailing off again. That's about 1/6th of all the traffic pypi.org gets.
One solution would be to change the recommended docker restart behavior to use
on-failureand set a maximum number of retries:I'd also recommend deleting the 2.12.4 image from DockerHub to prevent anyone from pulling it.
@github-actions[bot] commented on GitHub (Feb 1, 2026):
Issue is now considered stale. If you want to keep it open, please comment 👍