web容器线程数和程序中线程阻塞导致 请求超时
问题描述:
web项目启动之后.调用dubbo的远程服务. 但是有个基础服务报错. 当并发访问用户量上来之后. dubbo服务的报错返回 比正常服务慢 不能正常消费服务 清理服务线程. 也就是dubbo服务 积压并且呈现阻塞状态. 导致线程数不断增大. 且jetty和tomcat的默认线程数量 是200 当积压的dubbo线程数 接近200时 服务器就卡死了.
查看jetty的PID 然后看下 改进程下的线程数量
pstree -p `ps -e |grep PID | awk '{print $1}'` | wc -l