【问题标题】:Connection leak monitoring in GlassFishGlassFish 中的连接泄漏监控
【发布时间】:2013-02-28 10:10:27
【问题描述】:

由于应用程序有时会抛出 java.sql.SQLException: Error in allocating a connection. Cause: In-use connections equal max-pool-size and expired max-wait-time,因此我已启用从 glassfish 管理 Web 控制台监控相关服务器实例上的 JDBC 连接池。

然后我远程调试应用程序,我在获得连接后但在关闭它之前持有调试点。然后我刷新 Web 管理控制台并检查 NumConnFree Resource Statistics 的值,它仍然显示初始值 8。由于我当前正在使用连接,它应该是 7 对吗?

任何人都会遇到这种情况。我不确定它是管理 Web 控制台的问题。 还有什么其他最好的方法来监控连接泄漏?我的目标是检查 NumPotentialConnLeak 属性的值并检查特定于任何泄漏的日志。但由于我遇到了上述问题,我不确定管理控制台是否显示正确的数据。

【问题讨论】:

    标签: java glassfish


    【解决方案1】:

    不确定你是否还在看这个帖子,但我发现这很有用

    http://pe-kay.blogspot.ca/2011/10/using-glassfish-monitoring-and-finding.html?m=1

    【讨论】:

    • 你应该尽量提取最有用的信息,一个博客将来被删除的风险很大。所以要求通过添加有用的信息来防止这种情况,请参阅How to Answer,以引用形式,在答案中。这对我有帮助,所以这可以帮助其他人。
    猜你喜欢
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 2016-03-17
    相关资源
    最近更新 更多