Closed
Description
What is wrong?
I've seen this a few times today while running a full node on mainnet.
ERROR 07-17 14:06:49 service Unexpected error in ETHPeer <Node(0xe004c043de350bdb19d7bd1c07c63f58a1921eb7385192a6c0d826dc8439be250469c7b342700bb8556e693218031b63a21309de599838edd28696a5e1436d5c@13.230.44.205:53224)>, exiting
Traceback (most recent call last):
File "/home/salgado/src/py-evm/p2p/service.py", line 55, in run
await self._run()
File "/home/salgado/src/py-evm/p2p/peer.py", line 353, in _run
self.process_msg(cmd, msg)
File "/home/salgado/src/py-evm/p2p/peer.py", line 401, in process_msg
self.handle_sub_proto_msg(cmd, msg)
File "/home/salgado/src/py-evm/p2p/peer.py", line 638, in handle_sub_proto_msg
super().handle_sub_proto_msg(cmd, msg)
File "/home/salgado/src/py-evm/p2p/peer.py", line 393, in handle_sub_proto_msg
subscriber.put_nowait((self, cmd, msg))
File "/usr/lib/python3.6/asyncio/queues.py", line 149, in put_nowait
raise QueueFull
asyncio.queues.QueueFull
I believe it's the TxPool that is not consuming the messages fast enough, because when that happened the chain syncer was requesting blocks and processing them just fine
How can it be fixed
Need to investigate