Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 监视JDBC连接池_Scala_Playframework_Monitoring_Scalikejdbc - Fatal编程技术网

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 frameworkscalikeJDBC连接到MariaDB实例时

谷歌搜索显示,可能是连接未正确关闭,也可能是我应该将线程池配置为更大

现在进入实际问题:

我想进一步调查,但我需要一种方法来监控所述连接线程池,理想情况下是以排序图的形式,但是如何监控呢


我不知道如何为netty配置JMX和MBean(Play使用netty,对吗?),或者如果可能的话,google也帮不上忙。我甚至不知道这是否是一个正确的方法,所以我给了很多(甚至更多)点给任何能提供一套关于如何进行的甜蜜步骤的人。谷歌的一点提示让我想到scalikeJDBC使用commons dbcp作为底层连接池


更多的谷歌链接返回到,它建议监控你想要什么,我相信

确实是这样,谢谢!唯一的问题是,作者假设我将生成有关连接的日志,但没有指定如何进行,您是否使用了它?取决于您在ConnectionPool中使用的数据源。如果愿意,可以选择使用HikariCP替换默认的dbcp。