Rubyflow iconRubyflowOct 21, 2026

Why a Background Job Can Run More Than Once

A deploy can replay unfinished Solid Queue jobs without retry_on, even after a webhook succeeds. Trace fork-mode shutdown, the effect that survives, and receiver-side duplicate protection, with source links and a separate process-death reproduction.

Share this story

Send the public story page.

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app