1

我们在 tomcat 上运行了一个相当庞大的应用程序。我正在尝试对最简单的 servlet 进行一些简单的负载测试。我有一个简单的脚本,可以向该 servlet 发送 200 个后台 curl 命令。其中许多命令获得“对等方重置连接”。当我使用 VisualVM 监控 tomcat 时,我看到它以大约 70 个线程开始(有些是我们自己的线程池,例如 Quartz),当我运行此脚本时,线程数将上升到 170 个左右,但不会更多。似乎无论我如何为 8080 连接器设置 maxThreads,我都会得到相同的结果。从线程的角度来看,在出现内存不足错误之前,我的机器每个 JVM 可以处理大约 2,030 个 Java 线程,所以这不是问题。

我看到有大约 5 个关于类似主题的其他主题,但没有任何帮助。

谢谢你。

4

0 回答 0