Skip to content

Transport endpoint is not connected #89

@calee88

Description

@calee88

I'm getting "OSError: [Errno 107] Transport endpoint is not connected" every 30 seconds. It is interesting because, the messages are logged in logstash index. Is it possible that the endpoint is not connected and still logging the message? And other messages seem to be logged as well. Here is the stack trace:

Traceback (most recent call last):
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/worker.py", line 138, in _fetch_events
    self._fetch_event()
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/worker.py", line 160, in _fetch_event
    self._event = self._queue.get(block=False)
  File "/usr/lib/python3.10/queue.py", line 168, in get
    raise Empty
_queue.Empty

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/transport.py", line 101, in send
    self._send(events)
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/transport.py", line 118, in _send
    self._send_via_socket(event)
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/transport.py", line 226, in _send_via_socket
    self._sock.sendall(data_to_send)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/worker.py", line 241, in _flush_queued_events
    self._send_events(events)
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/worker.py", line 304, in _send_events
    self._transport.send(events, use_logging=use_logging)
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/transport.py", line 103, in send
    self._close()
  File "/home/a_id/git/a_project/.venv/lib/python3.10/site-packages/logstash_async/transport.py", line 137, in _close
    self._sock.shutdown(socket.SHUT_WR)
OSError: [Errno 107] Transport endpoint is not connected

function name: _safe_log_impl
path: logstash_async/worker.py
logstash_async_version: 2.7.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions