Quick diagnosis checklist
Start with these basic checks to identify the most common issues:Webhook not receiving events
Webhook not receiving events
Check these first:
- Webhook URL is correct and accessible
- Event types are properly subscribed
- Webhook is active (not paused)
- No firewall blocking Rise servers
- SSL certificate is valid (for HTTPS endpoints)
Signature verification failing
Signature verification failing
Common causes:
- Incorrect webhook secret
- Wrong signature parsing logic
- JSON stringification mismatch
- Character encoding problems
Slow or timeout responses
Slow or timeout responses
Performance issues:
- Database queries taking too long
- External API calls blocking
- Heavy processing in webhook handler
- Memory leaks causing slowdown
- Insufficient server resources
Inconsistent webhook delivery
Inconsistent webhook delivery
Reliability problems:
- Network connectivity issues
- Load balancer misconfigurations
- Server restarts during processing
- Database connection pool exhaustion
- Race conditions in processing logic
Common error scenarios
HTTP status code errors
Different HTTP responses indicate different types of issues:400 Bad Request
Common causes:
- Invalid signature verification
- Malformed JSON in response
- Missing required headers
- Request body parsing errors
401 Unauthorized
Common causes:
- Missing authentication headers
- Invalid API keys or tokens
- Expired authentication credentials
404 Not Found
Common causes:
- Incorrect webhook URL path
- Server routing misconfiguration
- Application not running
500 Internal Server Error
Common causes:
- Unhandled exceptions in webhook code
- Database connection failures
- External service timeouts
502 Bad Gateway
Common causes:
- Load balancer cannot reach backend
- Application server crashed
- Proxy configuration issues
503 Service Unavailable
Common causes:
- Server overloaded or maintenance
- Rate limiting triggered
- Circuit breaker activated
Signature verification issues
Signature verification is the most common source of webhook problems:- Debug signature verification
- Common signature mistakes
- Test signature generation
Step-by-step debugging:
