Ядро ipython для ноутбуков умирает ( "Тайм-аут отладки WebSocket" ), когда соединение SSH становится бездействующим

Я пытался использовать tmux для запуска удаленного ipython-ноутбука на моем сервере Debian. Затем я запускаю браузер на локальной машине Mac OS X. После запуска долгосрочной задачи я detach сеанс tmux и выход из SSH-соединения.

Однако через некоторое время я вернулся и SSH вернулся на сервер, я нашел следующее сообщение в tmux session:

[W 19:15:52.617 NotebookApp] Notebook simplified_algo.ipynb is not trusted      # The first time I left 
[W 19:27:55.249 NotebookApp] WebSocket ping timeout after 119865 ms.  
[I 22:09:13.696 NotebookApp] Saving file at /simplified_algo.ipynb              # I then came back 
[W 22:09:13.698 NotebookApp] Saving untrusted notebook simplified_algo.ipynb
[W 22:15:18.390 NotebookApp] Notebook simplified_algo.ipynb is not trusted
[I 22:17:21.426 NotebookApp] Saving file at /simplified_algo.ipynb
[W 22:17:21.428 NotebookApp] Saving untrusted notebook simplified_algo.ipynb
[I 22:19:20.954 NotebookApp] Saving file at /simplified_algo.ipynb
[I 22:21:20.974 NotebookApp] Saving file at /simplified_algo.ipynb              # The second time I left
[W 22:38:33.102 NotebookApp] WebSocket ping timeout after 119992 ms.
[I 23:01:07.494 NotebookApp] Kernel shutdown: 75b0cf60-610e-4931-99cb-847d821a726b

Кажется, что ядро ​​умирает, когда соединение SSH останавливается и становится бездействующим. Как это можно исправить? Любые комментарии будут оценены.

Ответ 1

Кажется, что вы столкнулись с известной проблемой, которая зафиксирована в этом билете: https://github.com/jupyter/notebook/issues/207

Я предлагаю вам прочитать билет, но из того, что я вижу, хотя билет на трон закрыт, проблема не решена.