What Are Odoo Workers?
Odoo workers are separate processes that handle incoming HTTP requests. More workers mean more concurrent users, but each worker consumes memory.
The Formula
A good rule of thumb: Number of workers = (2 × CPU cores) + 1. Each worker typically uses 150-300 MB of RAM.
Memory Limits
Set limit_memory_hard and limit_memory_soft in your Odoo configuration to prevent runaway memory usage. DeployMonkey configures these automatically based on your server specs.
Cron Workers
Always dedicate at least 1 worker for cron jobs. This prevents scheduled actions from blocking user requests.