Troubleshooting¶
Worker not appearing / no events in the database¶
- Verify workers emit events — start with
-Eor setworker_send_task_events. - Check the consumer connected:
- Verify events reach the broker:
- Check event counts in the database:
Database connection errors¶
pg_isreadyto confirm PostgreSQL is up.- Check
DATABASE_URLformat:postgresql+asyncpg://user:pass@host:port/dbname. - Verify the role has access to the database.
Broker connection errors¶
rabbitmqctl status(or your broker's health check) to confirm it's running.- Check
CELERY_BROKER_URLformat and credentials.
Port already in use¶
- API:
lsof -i :8000/ MCP:lsof -i :8001 - Kill the offending process:
kill $(lsof -t -i :8001)
Getting help¶
Open an issue with the error message, environment details, steps to reproduce, and relevant (sanitized) logs: https://github.com/KalvadTech/taskowl/issues