Jmeter 压力测试报错问题排查:java.net.SocketException:No buffer space available(maxinum connections reached?)

--问题:这个溢出应该怎么解决啊?

--已经达到最大连接数。没有buffer空间了。你free一下看看被压服务器的内存

--问题:这个是被压服务的内存原因吗?

--要排查的,要不是被压机buffer满了,要不是当前压力机buffer满了.但是从达到最大连接数这个消息我倾向于当时压力机启动的线程数达到最大限制了.你可以把jmeter的jvm的每个线程栈调小,再重新打开jmeter再跑了试下.当然,跑之前先确认你的内存是比较空闲的。出这个问题时,被压服务器上最好free看看内存用了多少,当前wait态和establish态的连接数是多少,是否达到了tomcat和nginx的限制。

 

posted @ 2021-04-06 09:39  xxm_2017  阅读(1331)  评论(0编辑  收藏  举报