Ich benutze Closure Client-Seite und Tornado-Server-Seite. Ich erstelle eine Fassung:Tornado WebSocket schließt einmal pro Minute
this.socket = goog.net.WebSocket(true)
und dann öffnen:
this.socket.open(theSocketUrl)
Jedes funktioniert einschließlich Nachrichten korrekt weitergeleitet werden. Jedoch einmal pro Minute (einmal alle 60 bis 61 Sekunden) schließt die Steckdose und öffnet sich dann wieder. Es gibt keine serverseitigen Fehler, und das Closure-Socket-Fehlerereignis wird nicht aufgerufen.
Ich habe die Protokollierung zu Tornado hinzugefügt und etwas scheint on_connection_close() aufzurufen, das dann die Methode des Sockets on_close() aufruft. Die Methode close() selbst wird nicht aufgerufen.
Eine Idee, warum das passieren könnte?