I recently tried to update my Pangolin docker compose stack. After restarting, Crowdsec was showing as unhealthy, and it looks like I was being blocked because of the misconfigured healthcheck. I've since updated the healthcheck to the below, as well as contacted support@crowdsec.net to allow my home IP.
healthcheck:
test:
- CMD
- cscli
- lapi
- status
interval: 10s
timeout: 5s
retries: 3
start_period: 30s
Unfortunately, while trying to start Crowdsec now, I keep getting the below errors. It looks like the last log error is tied to the rate-limit, but I updated the compose file with the above settings. I even fully stopped with docker compose down and docker compose up -d, but still get the same errors. What am I missing? Any help is appreciated!
STDERR time="2025-12-19T16:31:46Z" level=info msg="Loading CAPI manager"
STDERR time="2025-12-19T16:31:47Z" level=info msg="attempt 1 out of 5"
STDERR time="2025-12-19T16:31:47Z" level=info msg="retrying in 7 seconds (attempt 1 of 5)"
STDERR time="2025-12-19T16:31:54Z" level=info msg="attempt 2 out of 5"
STDERR time="2025-12-19T16:31:54Z" level=info msg="retrying in 9 seconds (attempt 2 of 5)"
STDERR time="2025-12-19T16:32:04Z" level=info msg="attempt 3 out of 5"
STDERR time="2025-12-19T16:32:04Z" level=info msg="retrying in 11 seconds (attempt 3 of 5)"
STDERR time="2025-12-19T16:32:15Z" level=info msg="attempt 4 out of 5"
STDERR time="2025-12-19T16:32:15Z" level=info msg="retrying in 13 seconds (attempt 4 of 5)"
STDERR time="2025-12-19T16:32:29Z" level=info msg="attempt 5 out of 5"
STDERR time="2025-12-19T16:32:29Z" level=info msg="retrying in 15 seconds (attempt 5 of 5)"
STDERR time="2025-12-19T16:32:44Z" level=info msg="max attempts reached for status code 429"
STDERR time="2025-12-19T16:32:44Z" level=fatal msg="api server init: unable to run local API: authenticate watcher (cd1862996c9c4f30836e573e91035db4GvaC3kGLdO5PApPl): API error: Slow down"