08-Sep-2026 — keep the worker awake while a job runs and stop any job that overruns ref #300

build 884commit 613b445


What's new

A browser job on the integration worker makes no inbound web requests, and that is all Fly watches when deciding a machine is idle, so a running OS Maps conversion was suspended mid-job and sat frozen for seven hours until the next request woke it. Anything submitted meanwhile queued behind it. The worker now keeps itself awake for as long as a job is running, and a job that runs past a time limit is stopped and reported so the queue is never held indefinitely.

At a glance