diff --git a/coolamqp/uplink/listener/epoll_listener.py b/coolamqp/uplink/listener/epoll_listener.py index bbb68af8327ea8d5b60a3b6d3b530f242fb0c3df..61d086add9e0b1adf7d0053f14700a53cd557e10 100644 --- a/coolamqp/uplink/listener/epoll_listener.py +++ b/coolamqp/uplink/listener/epoll_listener.py @@ -91,6 +91,7 @@ class EpollListener(object): # Errors try: if event & (select.EPOLLERR | select.EPOLLHUP): + logger.debug('Socket %s has failed', fd) raise SocketFailed() if event & select.EPOLLIN: @@ -105,6 +106,7 @@ class EpollListener(object): self.epoll.modify(sock.fileno(), RO) except SocketFailed: + logger.debug('Socket %s has raised SocketFailed', fd) self.epoll.unregister(fd) del self.fd_to_sock[fd] sock.on_fail()