我正在使用 JMeter 测试我的服务器,但是当我达到高负载时,服务器往往会在控制台上记录此错误,并且它会导致许多活动线程处于明显的死锁状态:
2015 年 1 月 30 日 17:24:38.504 严重 [http-apr-80-Poller] org.apache.tomcat.util.net.AprEndpoint$Poller.run Poller 失败,错误为 [610,038]:[APR 无法理解此错误代码]
您知道可能是什么原因造成的吗?
谢谢
答案1
您可能在 server.xml 中设置了连接数限制 - 最大连接数,或者在应用程序中为此定义了过滤器?如果您找不到,只需获取一个简单的 Web 应用程序,然后尝试查看 Tomcat 是否以相同的方式运行。在 server.xml 中添加更多 MaxTreads,查看服务器是否达到 RAM/CPU 限制。