FAQ - What does Transport endpoint not connected mean?
When scanning Aerospike logs with a TLS enabled cluster the following error is observed, what does it mean?
Jan 08 2020 05:44:03 GMT: WARNING (tls): (tls_ee.c:318) SSL_shutdown I/Oerror with (unknown): Transport endpoint is not connected Jan 08 2020 05:44:03 GMT: WARNING (socket): (socket.c:1025) Error while getting remote name: 107 (Transport endpoint is not connected Jan 08 2020 05:44:03 GMT: WARNING (tls): (tls_ee.c:301) SSL_write with (unknown) failed: error:140D00CF:SSL routines:SSL_write:protocol is shutdown Jan 08 2020 05:44:03 GMT: WARNING (hb): (hb.c:5138) sending mesh message to bc31601b40a0142 on fd 251 failed: Operation not permitted
This is a TLS error message that indicates that a socket is not connected. Adjacent messages show that the socket is being used by heartbeats although similar messages could appear concerning any socket using TLS. The broad causes would be as follows:
- Interruption in network layer
- Abrupt node restart (if observed on heartbeat)
- Abrupt client restart (if observed in client traffic)
- Server being unable to send results to a client due to client timing out the socket
TRANSPORT ENDPOINT CONNECTED SSL_SHUTDOWN PROTOCOL SHUTDOWN SSL TLS