simonsobs / sisock

Sisock ('saɪsɒk): streaming of Simons Obs. data over websockets for quicklook
Other
2 stars 0 forks source link

thermometry Data Node Server crashes during operation #30

Closed BrianJKoopman closed 5 years ago

BrianJKoopman commented 5 years ago

Both Yale and UCSD have seen the thermometry data node server crash at times with the following output:

2019-04-22T17:19:16+0000 Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/autobahn/wamp/websocket.py", line 95, in onMessage
    self._session.onMessage(msg)
  File "/usr/local/lib/python3.7/site-packages/autobahn/wamp/protocol.py", line 1017, in onMessage
    raise ProtocolError("INTERRUPT received for non-pending invocation {0}".format(msg.request))
autobahn.wamp.exception.ProtocolError: INTERRUPT received for non-pending invocation 238486

2019-04-22T17:19:16+0000 session closed with reason wamp.close.transport_lost [WAMP transport was lost without closing the session before]
2019-04-22T17:19:16+0000 disconnected
2019-04-22T17:19:16+0000 Main loop terminated.

I'm not sure what causes it yet, or how to reproduce it.

mhasself commented 5 years ago

This was enough of a problem that it got patched...

https://github.com/crossbario/autobahn-python/pull/1128/commits/73b59db27603a97c3e62dea9954c17375370d1db

BrianJKoopman commented 5 years ago

Ah, good find. The latest sisock image is on version 18.11.2 of autobahn. I'll update the containers.

BrianJKoopman commented 5 years ago

Latest versions of the containers include autobahn version 19.6.2. Closing issue.