Reputation: 1690
I have an OTP-based program that uses Chumak for ZMQ. The server has a pull socket, and the client has a push socket. Everything works well in normal conditions.
The Python client sends several ZMQ messages a second. If the connection between the client and server breaks, the client saves the messages to send after the connection is reestablished.
If the connection between the client and server breaks, and is reestablished quickly (say, within a couple of minutes), everything is fine. If the connection breaks for a relatively long time (about 15 minutes in a test), the Erlang server dies with the message 'Killed'. No other details are provided on the console.
Why might this be?
Upvotes: 0
Views: 68