java - 码头线程线性增加
问题描述
我有一个 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 上的范围很好。
解决方案
推荐阅读
- node.js - Docusign accesstoken 从 nodejs 应用程序发送信封
- json - Jsonschema 对根键名的严格数组值
- python - 使用 keras 进行网格搜索时出错(CIFAR10 DATA)
- ios - iOS Xcode BLE 接收不同的数据长度
- php - 带有数据库的 DatePicker - 如果它在数据库中,则更改日期颜色
- rust - 发生此错误的原因:无法返回引用局部变量 `v` 的值
- sbt - 如何获得项目的 ProjectReference
- r - 时间序列中拟合的奇数季节图
- typescript - TypeScript 不知道 array.pop() 的正确返回类型
- vue.js - 如何在带有 webpack 的 vue 项目中使用 image-q 库