八月 05, 2021 10:43:11 上午 org.apache.tomcat.util.net.NioEndpoint processSocket
警告: Socket processing request was rejected for:org.apache.tomcat.util.net.NioChannel@e78b9a3:
java.nio.channels.SocketChannel[connected local=/106.192.32.4:12000 remote=/10.90.0.93:57074]
java.util.concurrent.RejectedExecutionException: Work queue full.
at org.apache.catalina.core.StandardThreadExecutor.execute(StandardThreadExecutor.java:172)
at org.apache.tomcat.util.net.NioEndpoint.processSocket(NioEndpoint.java:761)
at org.apache.tomcat.util.net.NioEndpoint$Poller.processKey(NioEndpoint.java:1304)
at org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1260)
at java.lang.Thread.run(Thread.java:748)
访问量太大,内存溢出了。你这是跑这儿来炫耀来了?
工作队列满了。需要加大线程数的配置。
在tomcat配置文件server.xml中的配置中
maxProcessors:最大连接线程数 增加一下试试
tip:对你有帮助的话,希望能够采纳支持!
可以将线程池的这些参数的值调大点(minPoolSize,maxPoolSize,handlerList)
系统进程、线程的队列已经满了。
工作的队列超出最大的限制,可以在配置中把maxthread调大!!!
线程池饱和
如果用 newFixedThreadPool创建的线程池 ,那么调整线程池大小
根据你实际业务场景,也可选择采用以下方法创建线程池【不限线程池大小】:
newCachedThreadPool
newScheduledThreadPool
以上个人建议,希望有帮到你