Debugging Transaction Buffering#

Troubleshooting transaction buffering issues.

Common Issues#

Buffer not draining:

Check background processor status:

curl http://localhost:8000/health

Check database connectivity:

curl http://localhost:8000/api/site/info

Transactions failing:

View failed transactions:

redis-cli
> LRANGE site:observatory:failed_transactions 0 -1

Replication lag:

Check LSN status:

curl http://localhost:8000/health | jq '.replication_lag'

Debugging Tools#

See Redis Inspection for Redis debugging commands.

See Transaction Buffering Overview for system architecture.