我有一个 apache FUSION 服务器并为它配置了码头。我可以看到使用 newrelic 线程数线性增加。一段时间后,这些线程增加到一个限制并导致内存不足异常,直到我重新启动代理服务器。
请在下面找到我为调节线程数所做的 start.ini 配置。
--module=server
jetty.threadPool.minThreads=10
jetty.threadPool.maxThreads=150
jetty.threadPool.idleTimeout=5000
jetty.server.dumpAfterStart=false
jetty.server.dumpBeforeStop=false
jetty.httpConfig.requestHeaderSize=32768
etc/jetty-stop-timeout.xml
--module=continuation
--module=deploy
--module=jsp
--module=ext
--module=resources
--module=client
--module=annotations
--module=servlets
etc/jetty-logging.xml
--module=jmx
--module=stats
我也尝试添加启用线程的属性,但它没有用。谁能帮助我如何限制这些线程?对于其他服务器上的相同配置,我可以看到线程没有增加并且在 newrelic 上的范围很好。