mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Unhealthy Health check exceeded timeout #458
Reference in New Issue
Block a user
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 @guiweber on GitHub (Nov 4, 2024).
The container works but reports as unhealthy due to the health check timing out.
c16287e)Docker inspection reports
Health check exceeded timeout (5s)For reference, an issue was open on TrueNAS's github (https://github.com/truenas/apps/issues/751), but they believe the issue is with the base DDNS-updated container.
Logs:
Docker inspection:
Configuration file (remove your credentials!):
@marianozunino commented on GitHub (Nov 5, 2024):
I disabled the health check for now; otherwise, Traefik wouldn’t forward requests to the service.
@gresnyer commented on GitHub (Nov 6, 2024):
I have the same issue with TrueNas Scale ElectricEel-24.10.0.
When I deploying this from Apps it remains in "Deploying" state forever. In this case I don't have an option to disable health check. However if I adding as a custom app I can disable health check and reaching "Running" state.
I recommend to fix health check functionality.
If it will be fixed I will switch back and will use from Apps directly.
@qdm12 commented on GitHub (Nov 19, 2024):
The healthcheck is working fine on my side, and reading the debugging steps you went through, it looks like everything I would had tried. I'm suspecting a problem with the host firewall or Docker runtime 🤔
I spent my day re-working/updating https://github.com/qdm12/port-checker such that you can now specify a listening address instead of just a listening port; can you try then:
(in case your CPU architecture isn't amd64, you can find the right one at https://github.com/qdm12/port-checker/releases/tag/v0.4.0)
And in another terminal, at the same time:
and check if this works?
You can then exit the port-checker program by hitting CTRL+C and then exit the test container with
exit.@apeman76 commented on GitHub (May 4, 2025):
I am also seeing my hetzner-ddns as 'unhealthy' state all the time. It seems the health check isnt working well
@ryunos8 commented on GitHub (May 8, 2025):
truenas_admin@truenas[~]$ sudo docker exec test wget -qO- http://127.0.0.1:9999
<html> <head> </head> Listening address: 127.0.0.1:9999-- HTML ↓--
Client address: 127.0.0.1:39568
Browser: Unknown 0
Device: Unknown
OS: Unknown 0 </html>%
----
Is this the intended result?
@krojew commented on GitHub (Aug 6, 2025):
Can confirm on latest TrueNAS - everything works fine, but the container is permanently in the deploying phase due to health check problem.
@apeman76 commented on GitHub (Aug 6, 2025):
It had to do with dns for me. Once i set the dns in the compose file to i.e. Google it worked and shows as healthy. If the ip doesnt match the one you set up it will show as u healthy
@krojew commented on GitHub (Aug 7, 2025):
@apeman76 my IP matches, yet it's still unhealthy.