Running `runner` and Shard Manager in Same Process with Correct Finalization Order
Is there an example of running both
When I fork both, on interruptions it ends up killing the shard manager and results in an error of
runner and shard manager in the same process with correct ordering (runner finalisers to run before shard manager)? When I fork both, on interruptions it ends up killing the shard manager and results in an error of
Error calling unregister with shard manager due to socket being closed. Tried forking the shard manager in a layer dependency of the runner but it still does the same