Ajustes de execução da fila e do worker. Valem sem reiniciar o servidor — o worker e o reaper releem em segundos.
Quantos stages o worker roda ao mesmo tempo. Mais = fluxo mais rápido e mais ramos paralelos em voo, porém mais carga (CPU/DB e chamadas simultâneas ao LLM). Menos = execução mais serializada e previsível.
Entre 1 e 32 runs simultâneos · default 4 · fallback de env WORKER_CONCURRENCY
De quanto em quanto tempo o worker checa a fila por stages enfileirados. Menor = o próximo stage começa mais rápido (menos latência entre etapas), porém mais consultas ao banco. Maior = menos carga, com um pequeno atraso pra pegar o próximo trabalho.
Entre 250 e 60000 ms · default 1000 · fallback de env WORKER_POLL_MS
Há quanto tempo em RUNNING um stage precisa estar pro reaper considerá-lo travado (ex.: o servidor reiniciou no meio) e marcá-lo como ERROR, liberando o projeto. Deve ser bem maior que a duração normal de um run pra não matar execuções lentas legítimas.
Entre 1 e 240 min · default 15 · fallback de env RUN_STALE_MINUTES