JBoss 7 缓慢故障排除

问题描述 投票:0回答:2

我们在 JBoss 7.1.0 版本上有一个应用程序,通常运行正常,但有时性能会下降,在这种情况下重新启动 JBoss 很有用。 我配置了一个 access.log 来记录页面的时间,当性能下降时,我们会增加某些页面的记录时间。

如何更好地识别和解决问题?我认为可能是与 JBoss 服务器内存中的对象有关的问题。

我排除可能是客户端上的内存问题,因为 access.log 记录了缓慢的时间,这是正确的还是我可能误解了 access.log 并且问题也可能出现在客户端上?

当速度缓慢且 xmx 过大时,服务器上的 ram/cpu 不会处于负载状态。 JBoss 在 Windows 上运行,JDK 1.7.0_80。

谢谢


更新:我们的性能下降问题与配置为记录过多数据的APM有关,并通过删除它来解决(需要更好的配置)。

jboss jboss7.x
2个回答
0
投票

我不认为JBOSS服务器有问题。通过阅读您的声明,我认为您的代码正在泄漏连接。登录 JBOSS 控制台并查看连接池的统计信息(如果尚未启用,则需要启用统计信息)。如果连接数线性增长并且永远不会下降,那么您需要在代码级别修复泄漏。您还可以使用 JConsole 监控 JVM 内存并检测问题。


0
投票

我面临 tcp 连接的增加,趋势显示 TCP 连接不断增长,重新启动 jboss 应用程序 - 服务看起来可以修复该问题一段时间

© www.soinside.com 2019 - 2024. All rights reserved.