i use trollius as proxy, first connection is well handled, but second one crash , see attached txt
Can some one help me?
root@iso8583:~/isocket/proxy3# TROLLIUSDEBUG=1 ./proxy.py DEBUG:trollius:Using selector: EpollSelector DEBUG:trollius:Get address info 127.0.0.1:9090, type=1, flags=1 DEBUG:trollius:Getting address info 127.0.0.1:9090, type=1, flags=1 took 0.081 ms: [(2, 1, 6, '', ('127.0.0.1', 9090))] DEBUG:trollius:poll took 19.085 ms: 1 events INFO:trollius:<Server sockets=[<socket._socketobject object at 0x2546670>]> is serving INFO:trollius:poll took 4701.912 ms: 1 events DEBUG:trollius:<Server sockets=[<socket._socketobject object at 0x2546670>]> got a new connection from ('127.0.0.1', 52491): <socket._socketobject object at 0x25466e0> DEBUG:trollius:Get address info 172.18.100.86:9098, type=1 DEBUG:trollius:Getting address info 172.18.100.86:9098, type=1 took 0.068 ms: [(2, 1, 6, '', ('172.18.100.86', 9098))] DEBUG:trollius:connect <socket._socketobject object at 0x2546750> to ('172.18.100.86', 9098) DEBUG:trollius:poll took 31.082 ms: 1 events DEBUG:trollius:<socket._socketobject object at 0x2546750> connected to 172.18.100.86:9098: (<_SelectorSocketTransport fd=8 read=polling write=<idle, bufsize=0>>, <__main__.Client object at 0x2510fd0>) DEBUG:trollius:poll took 93.285 ms: 1 events DEBUG:trollius:poll took 0.037 ms: 1 events DEBUG:trollius:<_SelectorSocketTransport fd=7 read=polling write=<idle, bufsize=0>> received EOF INFO:trollius:poll took 2749.828 ms: 1 events DEBUG:trollius:<Server sockets=[<socket._socketobject object at 0x2546670>]> got a new connection from ('127.0.0.1', 52494): <socket._socketobject object at 0x2529ec0> DEBUG:trollius:Get address info 172.18.100.86:9098, type=1 DEBUG:trollius:Getting address info 172.18.100.86:9098, type=1 took 0.051 ms: [(2, 1, 6, '', ('172.18.100.86', 9098))] DEBUG:trollius:connect <socket._socketobject object at 0x2546830> to ('172.18.100.86', 9098) DEBUG:trollius:poll took 71.111 ms: 1 events ERROR:trollius:Future/Task exception was never retrieved Future/Task created at (most recent call last): File "./proxy.py", line 60, in <module> loop.run_forever() File "/usr/local/lib/python2.7/dist-packages/trollius/base_events.py", line 260, in run_forever self._run_once() File "/usr/local/lib/python2.7/dist-packages/trollius/base_events.py", line 1116, in _run_once handle._run() File "/usr/local/lib/python2.7/dist-packages/trollius/events.py", line 151, in _run self._callback(*self._args) File "/usr/local/lib/python2.7/dist-packages/trollius/selector_events.py", line 614, in _read_ready self._protocol.data_received(data) File "./proxy.py", line 46, in data_received asyncio.Task(self.send_data(data)) Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/trollius/selector_events.py", line 403, in _sock_connect_cb wrap_error(_get_socket_error, sock, address) File "/usr/local/lib/python2.7/dist-packages/trollius/py33_exceptions.py", line 136, in wrap_error _wrap_error(exc, _MAP_ERRNO, exc.errno) File "/usr/local/lib/python2.7/dist-packages/trollius/py33_exceptions.py", line 117, in _wrap_error reraise(new_err_cls, new_err, traceback) File "/usr/local/lib/python2.7/dist-packages/trollius/py33_exceptions.py", line 127, in wrap_error return func(*args, **kw) File "/usr/local/lib/python2.7/dist-packages/trollius/selector_events.py", line 46, in _get_socket_error raise OSError(err, 'Connect call failed %s' % (address,)) ConnectionRefusedError: [Errno 111] Connect call failed ('172.18.100.86', 9098)