2016-11-16 84 views
1

我正在使用JupyterHub在一些用戶之間共享大型計算機的計算能力。主要使用的軟件是使用複雜的C/C++代碼的​​擴展Python腳本。這段代碼對於內存問題和崩潰不是無懈可擊的。JupyterHub內核是否安全跨用戶?

我的問題是:如果一個用戶發生低級問題,並且他的內核出現了分段錯誤,那麼是否會通過設計使主服務器崩潰並讓所有用戶失去內核信息?還是它旨在爲每個登錄的用戶創建一個新的服務器,以避免這些問題發生?

回答

1

即使您使用的是直接Jupyter Notebook而不是JupyterHub,每個內核都是一個獨立於筆記本服務器的進程。個別內核的崩潰不會使筆記本服務器失效。

查看architecture documentation。我們已經使用一個Jupyter Notebook實例(甚至不包括JupyterHub,因爲Windows:/)運行了大約3年的設置。發生的唯一問題是由於資源限制(例如,單個內核佔用大量內存),但這在操作系統和組織級別都是可以解決的。

+0

哦,謝謝你的好消息!如果你能用一些支持它的參考來備份你的答案,我將不勝感激。 –

+0

非常感謝! :) –