jdbc - JBoss 池的 IdleCount 值为负
问题描述
有时,在检查我的 JBoss 7.1 连接池状态 (JDBC) 时,我会看到IdleCount的负值,如以下示例中的"IdleCount" => -7。
有人可以解释一下这个负值的含义吗?
"pool" => {
"ActiveCount" => 13,
"AvailableCount" => 230,
"AverageBlockingTime" => 1L,
"AverageCreationTime" => 76L,
"AverageGetTime" => 2L,
"AveragePoolTime" => 306L,
"AverageUsageTime" => 241L,
"BlockingFailureCount" => 0,
"CreatedCount" => 13,
"DestroyedCount" => 0,
"IdleCount" => -7,
"InUseCount" => 20,
解决方案
IdleCount 使用 ActiveCout - InUseCount 计算。
例如 IdleCount = ActiveCount - InUseCount => 13-20 = -7
这就是为什么它在池统计中显示 -7。
参考代码库
推荐阅读
- laravel - 如何在 uppy.io 库中预填充/预加载图像
- ios - 如何更新用户资料
- javascript - 如何在节点 js(nodemailer)中不提供我的电子邮件 ID 和密码的情况下发送电子邮件?
- http - 通过网络将内容发送到客户端,而客户端无法将内容提取到其本地计算机
- docker - Kubernetes 错误工作者绑定端口 8080 上的 Presto 集群
- c# - 如何用正则表达式替换字符串以查找“:”和可变空格?
- python - Pyinstaller 和 Tesseract OCR
- python-3.x - pyqt5 QMdiSubWIdow 关闭事件时隐藏
- .net - 如何从 VB.net 中的 JSON 键值对中的特定键获取值作为字符串?
- swift - how to properly use a protocol that has an associated type to describe a property in another object