Troubleshooting
I got a false-positive alert
This should be rare by design — an incident only opens after a failure is independently re-confirmed, never on a single blip. If you believe you saw a false positive, check the incident’s timeline: it shows what happened and when.
My probes are being blocked by a WAF or firewall
Some hosts and WAFs block traffic from unfamiliar IPs or user agents. Pingdeck identifies itself with a distinct user agent on every request — allowlist it, along with our probe IP ranges (shown in your workspace settings), the same way you’d allowlist any monitoring service.
A heartbeat monitor keeps reporting missed
- Confirm the cron job is actually running — check your server’s own cron logs first.
- Confirm the ping only fires on success (
&&, not unconditionally) if that’s the intent. - Check the expected interval and grace period aren’t tighter than the job’s real schedule — a job that occasionally runs a few minutes late needs a grace period to match.
My probes/heartbeat pings are rate-limited
Heartbeat pings are capped at 60/min per token — plenty for a normal schedule, including retries. If you’re hitting it, something is pinging in a tight loop; check for a misconfigured retry.