OutpayDocs
Operations

Operational troubleshooting

Diagnose deployment and integration failures.

SymptomCheck
Database connection errorConfirm DATABASE_URL takes precedence and has a valid host and port; check private-network DNS.
Migration mismatchRun the migration-status and schema-validation commands against a disposable or approved database.
Worker not consuming jobsConfirm REDIS_URL, queue names, worker deployment, and shared database access.
Provider failuresInspect Alchemy/Chainstack credentials, health checks, failover configuration, and the RPC timeout.
Webhook signature failureVerify the raw body, secret, timestamp, and the exact timestamp.body canonical string.
Dashboard status looks staleConfirm the web process, Redis, payment listener, reconciler, and provider-webhook intake are all healthy.

Do not clear or truncate a database as a first diagnostic step. The application's clear script requires an explicit execute flag precisely because it is destructive.

On this page