50762


分析タスクを行うために、 jupyter notebook を社内に対してサーバー上で公開しようとしています。

メモリは有限なので、ある一定時間操作がなかった notebook については、自動的にシャットダウンしてくれたらよいな、と思いました。

### 質問

  * jupyter notebook を走らせているサーバーがあるときに、ある一定時間操作がない notebook を shutdown するような設定・手法・ツールなどは存在しますでしょうか？


CC BY-SA 4.0
2018-11-29T02:24:27.063
50736
2018-11-29T12:19:20.010
2018-11-29T02:39:02.273
754
754
question
jupyter-notebook
jupyter notebook のサーバーで、一定期間操作がなかった notebook を自動で shutdown したい


Jupyter notebook の設定に、 MappingKernelManager.cull_idle_timeout
(一定時間活動していないカーネルを落とす) というオプションがあります。

参照 <https://jupyter-notebook.readthedocs.io/en/stable/config.html>

[code]

    jupyter notebook --generate-config
    
[/code]

このコマンドでできた ~/.jupyter フォルダ内の jupyter_notebook_config.py の該当欄のコメントアウトを消して、適当な値
(秒) を入れて再起動します。


CC BY-SA 4.0
2018-11-29T12:13:08.557
50762
2018-11-29T12:19:20.010
2018-11-29T12:19:20.010
26558
26558
50736
answer