You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been struggling with issues similar to #527 and #471 on two different devices. I did a little digging and noticed that after I tried (and failed) to start a repl with jupyter-run-repl, there would be a bunch of python -m ipykernel_launcher ... processes hanging around. It seems that the interrupt-process call in jupyter-session-with-random-ports doesn't properly shut down the kernel.
As a workaround, I found that adding a (sit-for 1) immediately after (interrupt-process process) seems to work. But I imagine there should be a way to ensure that the process has been shutdown properly.
The text was updated successfully, but these errors were encountered:
Just a quick update to this, I tried moving the (sit-for 0.2) from the jupyter-launch method which calls this function to the same point immediately after (interrupt-process process), and that seems to have worked. Given that this wait was happening anyway, perhaps this is a valid workaround for now?
By the way, if you have any thoughts on a more robust solution for launching kernels without jupyter-session-with-random-ports I'd love to have a crack at that.
gmoutso
pushed a commit
to gmoutso/jupyter
that referenced
this issue
Jul 4, 2024
I've been struggling with issues similar to #527 and #471 on two different devices. I did a little digging and noticed that after I tried (and failed) to start a repl with
jupyter-run-repl
, there would be a bunch ofpython -m ipykernel_launcher ...
processes hanging around. It seems that theinterrupt-process
call injupyter-session-with-random-ports
doesn't properly shut down the kernel.As a workaround, I found that adding a
(sit-for 1)
immediately after(interrupt-process process)
seems to work. But I imagine there should be a way to ensure that the process has been shutdown properly.The text was updated successfully, but these errors were encountered: