<div dir="ltr"><div class="gmail_extra">Hey!<br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 4:15 PM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class="im">
<br>
</div>It might be helpfull to see debug log and a tcpdump.  See also<br>
<a href="http://wiki.nginx.org/Debugging" target="_blank">http://wiki.nginx.org/Debugging</a> for hints.</blockquote><div><br></div><div>Debug log: <a href="http://cl.ly/142F2s2M0b2S">http://cl.ly/142F2s2M0b2S</a> </div>

<div>tcpdump: <a href="http://cl.ly/2K3D2F1X0t0n">http://cl.ly/2K3D2F1X0t0n</a> (only contains traffic between iOS and nginx)</div><div><br></div><div>This reproduction has nginx 1.5.8 running with SSL on port 4443 using /dev/poll. It's running on a new-ish smartmachine instance from Joyent. it gets two websocket connections:</div>

<div><br></div><div>* The first at 18:43:52 is a new SSL session and works correctly, with traffic visible in tcpdump and debug log.</div><div>* Second at 18:45:30 reuses the other SSL session but doesn't work, traffic can be seen in tcpdump but not in debug log.</div>

</div><br></div><div class="gmail_extra">I find it very weird that there isn't a single debug message from nginx after it switches protocols for the second connection until I stop the nginx after the test is finished. I'm no closer.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Thanks so much for your interest.</div><div class="gmail_extra">- Eirikur</div></div>