Database Problem with Monitoring Plugin

My server is Openfire 3.6.4 ,Microsoft SQL Server 09.00.1399,DB Driver is jTDS1.2.2.Monitoring Service 1.1.1

when I install the Monitoring Plug.after a few minites,Connection counts become biger and biger.

after about 1 hour, the Connection count reach the Max connnects(100).

Can anyone help me?

Connection Pool Info:

House Keeping Interval:
30 sec
Maximum Connection Lifetime:
86400 sec
Minimum Connections:
5
Maximum Connections:
100
Connection Test SQL:
select 1
Test Connection Before Use:
Yes
Test Connection After Use:
Yes
Connections:
22 (active), 2 (available), 100 (max)
Connections Served:
5765
Connections Refused:
0
Connection Details:
Id
When Created
Last Used
Thread
33
20:27:19
20:39:42
client-2
32
20:16:51
20:40:22
btpool0-43
30
18:52:51
18:59:39
pool-monitoring39
28
18:51:30
18:57:32
pool-monitoring31
26
18:38:48
18:52:37
pool-monitoring35
25
18:38:27
18:55:27
pool-monitoring23
23
18:34:31
19:00:19
pool-monitoring33
22
18:14:52
18:32:38
pool-monitoring25
20
17:58:44
18:10:16
pool-monitoring3
18
17:37:34
17:54:15
pool-monitoring11
17
17:31:55
18:59:39
pool-monitoring40
16
17:29:01
17:34:21
pool-monitoring7
15
17:28:42
17:29:50
pool-monitoring6
13
17:20:51
17:35:22
pool-monitoring8
11
17:18:10
17:21:42
pool-monitoring1
10
17:17:06
17:28:05
pool-monitoring2
9
17:11:22
17:20:23
pool-monitoring13
8
17:10:17
17:20:18
pool-monitoring9
7
16:51:50
17:18:58
pool-monitoring12
6
16:51:50
17:19:25
pool-monitoring6
5
16:51:26
17:19:54
pool-monitoring10
4
16:51:26
17:16:24
pool-monitoring1
3
16:51:26
17:11:42
pool-monitoring7
2
16:51:25
17:05:36
pool-monitoring2
1
16:51:25
17:10:10
pool-monitoring4

The default maximum connection limit (in the absence of any configuration) is 10.

In the openfire.xml configuration file, in the section, add the following tags to set minimum and maximum connection limits.

5
15