{"id":"6aa099c8f57946fbd5d53734","title":"2026 09 08 Issue 300","path":"how-to/committee/release-notes/2026-09-08-issue-300","contentMarkdown":"# 08-Sep-2026 — keep the worker awake while a job runs and stop any job that overruns [ref #300](https://github.com/nbarrett/ngx-ramblers/issues/300)\n\n## [build 884](https://github.com/nbarrett/ngx-ramblers/actions/runs/34289364365) — [commit 613b445](https://github.com/nbarrett/ngx-ramblers/commit/613b44520ff7c9e9be988598fdf07f1ccf82c60d)\n\n_____\n\n## What's new\n\nA 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.\n\n## At a glance\n\n- A job cannot be frozen by Fly's idle suspension while it is running\n- A job that overruns the limit, 45 minutes unless configured otherwise, is stopped and reported as stopped rather than left blocking the queue\n- The job progress records when a job has been stopped for overrunning","contentHtml":"<h1>08-Sep-2026 — keep the worker awake while a job runs and stop any job that overruns <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/300\">ref #300</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/34289364365\">build 884</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/613b44520ff7c9e9be988598fdf07f1ccf82c60d\">commit 613b445</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>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.</p>\n<h2>At a glance</h2>\n<ul>\n<li>A job cannot be frozen by Fly&#39;s idle suspension while it is running</li>\n<li>A job that overruns the limit, 45 minutes unless configured otherwise, is stopped and reported as stopped rather than left blocking the queue</li>\n<li>The job progress records when a job has been stopped for overrunning</li>\n</ul>\n"}