首页 > 解决方案 > 码头线程线性增加

问题描述

我有一个 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 上的范围很好。

标签: javasolrjettynewreliclucidworks

解决方案


推荐阅读