3

Chrome/Firefox および Windows 7 64 ビットの IPython 1.1 では、構成ファイルに localhost の例外が含まれていますが、自動プロキシ構成 (認証あり) を使用している場合、既存の IPython ノートブックを開くと "WebSocket 接続に失敗しました" というエラーが表示されます。

Chrome (30) を少し調べてみると、Javascript コンソール (F12) で見つかりました。

Kernel started:  aec48410-068f-424f-8fc1-8fd229409e70 kernel.js:110
Starting WebSockets: ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70 kernel.js:143
WebSocket connection to 'ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70/iopub' failed: WebSocket is closed before the connection is established.
WebSocket connection to 'ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70/stdin' failed: WebSocket is closed before the connection is established.
WebSocket connection failed:  ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70 

明らかに、websocket サーバーが開始されており、正しいアドレスです (ipython-notebook の出力と同じ)。

何か案は?ありがとう!

4

3 に答える 3

2

プロキシ構成についてです。認証が必要なプロキシがあり、通常は中央の構成ファイルによって自動的に構成されます。

このファイルには localhost の例外がありますが、何らかの理由でこれが機能しません。

認証を使用してプロキシを手動で構成し、ローカルホストを例外として追加すると、うまくいきました。そして、それが Firefox と Chrome の違いでした。設定が異なることを忘れていました。

于 2013-11-13T10:46:05.660 に答える