- Home
- Software Rpa
- TaskTiger
On the recordRead 9 Oct 202621 facts
TaskTiger
Austin, Texas, United States
On the record
- Admin interface
- A simple admin interface using flask-admin is available as a separate project.github.com · read 9 Oct 2026
- Batching and scheduling
- Tasks can be batched, scheduled for a specific time, or run periodically.github.com · read 9 Oct 2026
- Deployment
- The README shows starting a worker with the tasktiger command and a Redis connection, including an example Supervisor configuration for multiple workers.github.com · read 8 Oct 2026
- Duplicate prevention
- Unique queues can prevent duplicate queued tasks, and task locks can prevent concurrent execution of similar tasks.github.com · read 8 Oct 2026
- Error handling
- Non-retried task failures are stored with execution tracebacks in an error queue, where tasks can be retried or deleted manually.github.com · read 9 Oct 2026
- Execution
- By default, it runs each task in a forked subprocess, and it also supports synchronous workers.github.com · read 9 Oct 2026
- Integrations
- The README describes integration with Rollbar and names Logstash, Elasticsearch, and Kibana as tools for analyzing structured logs.github.com · read 9 Oct 2026
- License
- The GitHub repository identifies the project as MIT licensed.github.com · read 9 Oct 2026
- Logging
- TaskTiger supports structured JSON style logging through structlog and can add the task ID to log messages.github.com · read 9 Oct 2026
- Logging integrations
- TaskTiger supports structured logging with structlog and describes use with Logstash, Elasticsearch, and Kibana.github.com · read 8 Oct 2026
- Purpose
- TaskTiger is a Python task queue that uses Redis.github.com · read 9 Oct 2026
- Queue controls
- Workers can process selected queues and subqueues, and queues can have configurable maximum sizes.github.com · read 9 Oct 2026
- Queue management
- Workers can process selected queues and subqueues, and queues can enforce a maximum size.github.com · read 8 Oct 2026
- Redis requirement
- TaskTiger uses a Redis connection, and its README recommends initializing it with decode_responses=True for Python 3.github.com · read 9 Oct 2026
- Reliability
- It moves tasks atomically between queue states and re-executes tasks after a timeout if a worker crashes.github.com · read 9 Oct 2026
- Retries
- Failed tasks can be retried with fixed, linear, exponential, or custom intervals.github.com · read 9 Oct 2026
- Task locks
- Task locks can prevent more than one instance of similar tasks from running at once.github.com · read 9 Oct 2026
- Task uniqueness
- Unique queues can prevent duplicate queued tasks with matching functions and arguments.github.com · read 9 Oct 2026