I have a notebook (cannot share, unfortunately) where the worker keeps terminating in the middle of an expensive computation. The REPL just tells me the worker terminated along with a Unhandled Task ERROR
confirming the same.
I cannot reproduce the issue when including the notebook directly into the REPL, neither if Pluto is started with Pluto.run(workspace_use_distributed = false)
. By print-debugging, it clear that the worker does not always terminate on the same line every time. I can also reduce the risk of termination significantly by adding sleep(5)
in the i middle of the code.
Is there anything else I can do to debug this? Can I somehow get better information from the worker when it terminates?