<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>Le 21 sept. 2012 à 17:27, Darren Govoni a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Not sure. But the calls should be rather instant. The page is only up for a few seconds, then I try to execute a cell and get the errors right away, so I don't think its timing out. <br><br>There is some added security on the network I am on, but what struck me was there is still a ws:// error reference.<br></div></blockquote><div><br></div><div>Sockjs does try to establish web socket connexion first and use fallbacks only if it fails.</div><div>I guess here the connexion is established, so socks assume web socket does work, but fail afterward.</div><div>It should be possible to ask sockjs to avoid trying web socket in your particular case.</div><div><br></div><div>see <a href="https://github.com/sockjs/sockjs-client#sockjs-client-api">https://github.com/sockjs/sockjs-client#sockjs-client-api</a></div><div><br></div><div>-- </div><div>Matthias</div><div><br></div><br><blockquote type="cite"><div><br>If all the calls return on the same outbound port as the notebook, I think our security will be satisfied.<br><br><br><br><br>------- Original Message -------<br>On 9/21/2012 10:12 AM Matthias BUSSONNIER wrote:<br>sept. 2012 � 15:23, Darren Govoni a �crit :<br><br><br><br>> Hi again,<br><br>> <br><br>> I'm trying to test the SockJS PR code on our network (which restricts some non-origination port access). Here is the errors I get loading a notebook.<br><br>> <br><br>> <br><br>> GET <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...6f72-2332-4b46-801e-7b2ac3d7279c?_=1348150153522">http://ec2-23-22-85-215.compute-1.amazonaws.com/...6f72-2332-4b46-801e-7b2ac3d7279c?_=1348150153522</a><br><br>> 200 OK<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 875ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> jquery...v=ddb84 (line 4)<br><br>> POST <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...ls?notebook=3f516f72-2332-4b46-801e-7b2ac3d7279c">http://ec2-23-22-85-215.compute-1.amazonaws.com/...ls?notebook=3f516f72-2332-4b46-801e-7b2ac3d7279c</a><br><br>> 200 OK<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 156ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> jquery...v=ddb84 (line 4)<br><br>> Kernel started: <br><br>> 4fcdd448-528c-4398-9f35-66ef0c8dd845<br><br>> kernel.js?v=8ec9a (line 72)<br><br>> Starting SockJS:<br><br>> <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845">http://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845</a><br><br>> kernel.js?v=8ec9a (line 128)<br><br>> GET <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...s/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/info">http://ec2-23-22-85-215.compute-1.amazonaws.com/...s/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/info</a><br><br>> 200 OK<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 31ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> sockjs...v=677b0 (line 27)<br><br>> POST <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...f35-66ef0c8dd845/sock/694/20e9o3i2/xhr_streaming">http://ec2-23-22-85-215.compute-1.amazonaws.com/...f35-66ef0c8dd845/sock/694/20e9o3i2/xhr_streaming</a><br><br>> Aborted<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> <span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> sockjs...v=677b0 (line 27)<br><br>> POST <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...28c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr">http://ec2-23-22-85-215.compute-1.amazonaws.com/...28c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr</a><br><br>> 200 OK<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 156ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> sockjs...v=677b0 (line 27)<br><br>> POST <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/">http://ec2-23-22-85-215.compute-1.amazonaws.com/</a>.. .398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr_send<br><br>> 500 Internal Server Error<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 63ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> sockjs...v=677b0 (line 27)<br><br>> POST <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/...28c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr">http://ec2-23-22-85-215.compute-1.amazonaws.com/...28c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr</a><br><br>> 200 OK<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span> 47ms<span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> sockjs...v=677b0 (line 27)<br><br>> "NetworkError: 500 Internal Server Error - <a href="http://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr_send">http://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/694/9j21bbu5/xhr_send</a>"<br><br>> xhr_send<br><br>> The connection to <a href="ws://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/694/k9gnz13n/websocket">ws://ec2-23-22-85-215.compute-1.amazonaws.com/kernels/4fcdd448-528c-4398-9f35-66ef0c8dd845/sock/694/k9gnz13n/websocket</a> was interrupted while the page was loading.<br><br>> <span class="Apple-tab-span" style="white-space:pre">        </span><br><br>> ...)})},y.prototype._didMessage=function(a){var b=this,c=a.slice(0,1);switch(c){cas...<br><br>> sockjs...v=677b0 (line 27)<br><br>Can it be some security measure so that even with connexion=keep-alive either a proxy or the remote server close the connexion after a given timeout ?<br><br>I have not enough netcat foo to tell you how to check.<br><br>-- <br><br>Matthias <br><br><br><br><br><br><br><br>> <br><br>> _______________________________________________<br><br>> IPython-User mailing list<br><br>> <a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br><br>> <a href="http://mail.scipy.org/mailman/listinfo/ipython-user">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br><br><br><br><br><br>_______________________________________________<br><br>IPython-User mailing list<br><br><a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br><br><a href="http://mail.scipy.org/mailman/listinfo/ipython-user">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br><br><br>_______________________________________________<br>IPython-User mailing list<br><a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>http://mail.scipy.org/mailman/listinfo/ipython-user<br></div></blockquote></div><br></body></html>