dappledger/AnnChain

evm tx pool waiting queue is full

knull-cn opened this issue · 1 comments

进行压力测试的时候,用的pendingnonce,账号100个,会出现错误“evm tx pool waiting queue is full”。
简单分析了下出现该错误的情况:
1、waiting queue和pending queue 两个队列,如果pending 队列满了(5000),并且waiting队列满了(5000),那么会出现该错误
2、tx的nonce在pending不连续(nonce断层),会放到waiting中;如果waiting队列满了,会出现该错误。

后续测试中,将账号数增加到1000,该错误基本没有出现了。