Version: 1.0.0Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Last Updated: 2026-03-18
Status: Active
Module: FW
Overview
The durable execution worker processes queued workflow executions via pgmq. It runs on a per-minute cron schedule and processes batches per organization with semaphore-based concurrency control.Configuration
Worker settings are stored infw_module_settings (one row per organization):
| Setting | Column | Default | Description |
|---|---|---|---|
| Worker Enabled | fw_execution_worker_enabled | false | Master toggle for the worker |
| Batch Size | fw_worker_batch_size | 10 | Messages per batch (1–50) |
| Visibility Timeout | fw_worker_visibility_timeout_seconds | 30 | Seconds before unacked message becomes visible again (30–600) |
Enabling the Worker
- Navigate to FW Settings → Worker tab
- Toggle Enable Execution Worker on
- Adjust batch size and visibility timeout as needed
- Save settings
Recommended Settings
| Workload | Batch Size | Visibility Timeout |
|---|---|---|
| Low volume (<100/day) | 5 | 30s |
| Medium volume (100–1000/day) | 10 | 60s |
| High volume (>1000/day) | 25 | 120s |