Skip to content

[enhancement] Add 3 retries and autoreconnect [Errno 104] Connection reset by peer #9

@p0dalirius

Description

@p0dalirius
Traceback (most recent call last):
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/ldap3/strategy/base.py", line 881, in sending
    self.connection.socket.sendall(encoded_message)
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/workspace/ldapconsole/./ldapconsole.py", line 660, in <module>
    last1_query_results = ls.query(base_dn=search_base, query=_query, attributes=_attrs)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/workspace/ldapconsole/./ldapconsole.py", line 185, in query
    raise e
  File "/workspace/ldapconsole/./ldapconsole.py", line 156, in query
    self.ldap_session.search(
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/ldap3/core/connection.py", line 853, in search
    response = self.post_send_search(self.send('searchRequest', request, controls))
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/ldap3/strategy/base.py", line 331, in send
    self.sending(ldap_message)
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/ldap3/strategy/base.py", line 892, in sending
    raise communication_exception_factory(LDAPSocketSendError, type(e)(str(e)))(self.connection.last_error)
ldap3.core.exceptions.LDAPSocketSendError: socket sending error[Errno 104] Connection reset by peer
[!] Error: socket sending error[Errno 104] Connection reset by peer

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions