LAN 上に IPython Notebook サーバーを実行したいコンピューターがあります。コンピューターはヘッドレスなので、SSH を使用してのみこのコンピューターにアクセスできます。画面から IPython Notebook を起動してからデタッチしようとしましたが、X サーバー エラーでカーネルが再起動します。
具体的には、次のことを行いました。
- リモート ボックスに SSH で接続します。
ssh -X 1.1.1.1
- 最後の画面を開始または再接続:
screen -RD
- ノートブックを起動
ipython notebook
- デタッチしてログアウト:
ctrl-a-d
,exit
リモート ノートブック サーバーは、ログアウトするまで正常に動作し、matplotlib プロットを作成してみます。どの時点で私は得る
Kernel Restarting
The kernel appears to have died. It will restart automatically.
クライアントの Web ブラウザから
-c: cannot connect to X server localhost:10.0
2013-08-01 10:28:48.072 [NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 6e0f5395-6ba7-44c8-912f-1e736dd66517 restarted
サーバー上。
X リソースが不足しているため、ログアウトするとすぐに Notebook がプロットできないようです。誰にもこれに対する解決策がありますか?