Scala 监视JDBC连接池
我有时会遇到以下例外情况Scala 监视JDBC连接池,scala,playframework,monitoring,scalikejdbc,Scala,Playframework,Monitoring,Scalikejdbc,我有时会遇到以下例外情况 SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object 使用play framework和scalikeJDBC连接到MariaDB实例时 谷歌搜索显示,可能是连接未正确关闭,也可能是我应该将线程池配置为更大 现在进入实际问题: 我想进一步调查,但我需要一种方法来监控所述连接线程池,理想情况下是以排序图的形式,但是如何监控呢 我不知道如何为netty
SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
使用play framework和scalikeJDBC连接到MariaDB实例时
谷歌搜索显示,可能是连接未正确关闭,也可能是我应该将线程池配置为更大
现在进入实际问题:
我想进一步调查,但我需要一种方法来监控所述连接线程池,理想情况下是以排序图的形式,但是如何监控呢
我不知道如何为netty配置JMX和MBean(Play使用netty,对吗?),或者如果可能的话,google也帮不上忙。我甚至不知道这是否是一个正确的方法,所以我给了很多(甚至更多)点给任何能提供一套关于如何进行的甜蜜步骤的人。谷歌的一点提示让我想到scalikeJDBC使用commons dbcp作为底层连接池
更多的谷歌链接返回到,它建议监控你想要什么,我相信 确实是这样,谢谢!唯一的问题是,作者假设我将生成有关连接的日志,但没有指定如何进行,您是否使用了它?取决于您在ConnectionPool中使用的数据源。如果愿意,可以选择使用HikariCP替换默认的dbcp。