mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Bug: Unable to run healthcheck #547
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 @harrismck on GitHub (Aug 3, 2025).
TLDR: Healthcheck always fails, seems the script cannot be called
Is this urgent: No
DNS provider(s) you use: Cloudflare
Program version:
Running version latest built on 2024-12-24T09:20:36.130Z (commit 78f3061)What are you using to run the container: docker-compose
Extra information (optional)
The healthcheck won't work for me at all. I've seen similar issues here, but none of them had solutions that worked for me. I did have to change the healthcheck address, as another container I have is already using port 9999
- HEALTH_SERVER_ADDRESS=127.0.0.1:9898If left with the default healthcheck settings (nothing in my docker compose), it just times out:
"ExitCode": -1, "Output": "Health check exceeded timeout (5s)"If I extend the timeout, like so:
I get this error:
"Output": "OCI runtime exec failed: exec failed: unable to start container process: exec: \"/updater/app\": stat /updater/app: no such file or directory: unknown"Sure enough, even running the healthcheck manually with this command:
docker exec ddns-updater /updater/app healthcheckGives that same error. I can't SH into the container to check if the /updater/app directory exists either...
Logs:
^ The last line is a bit alarming. I get that whether I create the file in advance or not.
Configuration file (remove your credentials!):
Host OS:
Ubuntu Server