`
network-eagle
  • 浏览: 59370 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

dhcp 和c3po连接配置参数

阅读更多
dbcp:
driverClassName
url
username
password
上面四个分别是驱动,连接字符串,用户名和密码

maxActive 连接池支持的最大连接数
maxIdle 连接池中最多可空闲maxIdle个连接
minIdle 连接池中最少空闲maxIdle个连接
initialSize 初始化连接数目
maxWait 连接池中连接用完时,新的请求等待时间,毫秒
timeBetweenEvictionRunsMillis timeBetweenEvictionRunsMillis和minEvictableIdleTimeMillis一起使用,每

timeBetweenEvictionRunsMillis毫秒秒检查一次连接池中空闲的连接,把空闲时间超过minEvictableIdleTimeMillis毫秒的连接断开,直到连接池中的连接数到minIdle为止

minEvictableIdleTimeMillis 连接池中连接可空闲的时间,毫秒

removeAbandoned true,false,是否清理removeAbandonedTimeout秒没有使用的活动连接,清理后并没有放回连接池
removeAbandonedTimeout 活动连接的最大空闲时间
logAbandoned true,false,连接池收回空闲的活动连接时是否打印消息


minEvictableIdleTimeMillis,removeAbandonedTimeout这两个参数针对的连接对象不一样,minEvictableIdleTimeMillis针对连接池中的连接对象,removeAbandonedTimeout针对未被close的活动连接.

在dbcp使用中遇到的问题:
当短时间之内活动连接达到maxActive,再请求连接,等maxWait秒后连接池就会报出错来:Cannot get a connection, pool exhausted.在这maxWait秒里removeAbandoned并没有起作用,出错后连接池就会把所有的连接断开,为什么这时候removeAbandoned没有起作用呢?


c3p0:
driverClass
jdbcUrl
user
password
minPoolSize
maxPoolSize
initialPoolSize

acquireIncrement 池中没有空闲连接时,一次请求获取的连接数
maxIdleTime 池中连接最大空闲时间
acquireRetryAttempts 获取连接失败后,重新尝试的次数
acquireRetryDelay 尝试连接间隔时间,毫秒
checkoutTimeout 等待连接时间,0为无限等待,毫秒
DebugUnreturnedConnectionStackTraces true,false,是否收回未返回的活动连接
unreturnedConnectionTimeout 活动连接的时间.

c3p0中的问题:
unreturnedConnectionTimeout是给每个活动连接一个时间限制,到点儿就收回,不管有没有正在使用连接.这样不是太好,应该是从最后一次使用连接才开始计时才好.那有没有这样的一个参数从最后一次使用计时呢?
分享到:
评论

相关推荐

    华三DHCP及DHCP 中继实验配置

    2. 配置R2为DHCP服务器:在R2上配置DHCP服务器,并创建2号地址池,宣告网段192.168.1.0/24,网关为192.168.1.254,DNS服务器地址为8.8.8.8和202.103.0.117。 3. 配置DHCP中继:在R1上开启DHCP中继功能,使DHCP报文...

    dhcp-c3p0-jar包.7z

    使用C3P0时,开发者需要配置相关参数,例如初始化连接数、最大连接数、超时时间等,这些配置可以通过代码或配置文件完成。 例如,以下是一个简单的C3P0配置示例: ```java Properties props = new Properties(); ...

    DHCP的安装和配置

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动分配 IP 地址和其他相关网络参数给客户机。DHCP 服务器提供了一个集中管理网络设备的 IP 地址分配和管理机制,使得网络管理...

    DHCP Snooping Option 82配置举例.pdf

    DHCP Snooping Option 82 是一种增强的 DHCP 技术,它主要用于记录 DHCP 客户端的位置信息,以便 DHCP 服务器能够根据这些信息为客户端分配合适的 IP 地址和其他配置参数。在复杂的网络环境中,例如大型企业园区网,...

    DHCP配置全局模式与接口模式

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种应用层协议,用于将IP地址和其他相关参数分配给网络设备。DHCP配置模式有两种:全局模式和接口模式。本文将详细介绍这两种模式的概念、特点和...

    DHCP和DNS的配置与管理.docx

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于为网络设备提供自动化的 IP 地址分配、网络参数设置等服务。DNS(Domain Name System,域名系统)是一种将域名转换为 IP 地址的...

    dhcp+c3p0.zip

    dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

    DHCP配置(R2 DHCP服务器 R1 中继路由器 R4 DHCP客户端)

    此时,R4会向其连接的网络发送DHCP请求,R1作为中继将请求转发至R2,R2返回IP地址和其他网络参数,R4获得配置后即可接入网络。 总结来说,这个配置案例展示了如何在Cisco网络环境中设置DHCP服务,确保客户端能够...

    DHCP与DNS服务配置与讲解——经典教程

    DHCP服务是网络设备自动获取IP地址和其他网络配置参数的主要方式。它减少了管理员手动分配IP地址的负担,同时也降低了因IP冲突导致的问题。DHCP服务器会向客户端提供以下关键信息: 1. IP地址 2. 子网掩码 3. 默认...

    DHCP中继原理解析和实验配置.doc

    最后,我们需要配置 DHCP 代理中继,设置网关和 IP 地址等参数。 在实验中,我们可以学习到 DHCP 中继的原理和配置方法,以及如何使用 GNS 3 软件来模拟网络环境。这对理解大规模企业网络中的 DHCP 服务非常重要。 ...

    华三DHCP配置实验报告

    此实验不仅帮助学生掌握DHCP的配置方法,还强化了对网络设备管理、路由配置和网络连接的理解。通过实际操作,学生能更直观地理解DHCP在实际网络环境中的应用,提高故障排查和网络配置能力。 五、实验总结 实验结果...

    dhcp配置服务

    ### DHCP配置服务详解 #### DHCP服务概述 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一种自动化分配IP地址的网络协议。它主要用于内部网络或由网络服务提供商使用,来实现对网络设备的...

    H3C_DHCP中继基础配置案例

    通过以上配置,DHCP中继设备会转发客户端的DHCP请求到DHCP服务器,服务器则会返回IP地址和其他网络参数,从而实现客户端的自动配置。 总结来说,这个H3C DHCP中继基础配置案例展示了如何在H3C V7版本的网络设备上...

    DHCP服务器学习之dhcp配置

    DHCP (Dynamic Host Configuration Protocol) 是一种网络协议,主要用于自动分配IP地址和其他网络配置信息给网络中的设备,如计算机、路由器等。通过DHCP,网络管理员可以更有效地管理网络资源,避免手动配置每一台...

    DHCP和DNS服务器的配置.doc

    "DHCP和DNS服务器的配置" DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于动态分配IP地址和其他网络参数。下面是DHCP服务器的配置步骤: 1. 配置TCP/IP协议 2. 安装DHCP服务 3. 启动DHCP控制台 ...

    实验五DHCP和DNS服务器的配置.docx

    DHCP 服务器可以自动分配 IP 地址、子网掩码、默认网关和 DNS 服务器地址等网络参数。 在 Windows 2K 下,DHCP 服务器的配置可以通过以下步骤完成: 1. 配置 TCP/IP 协议 2. 安装 DHCP 服务 3. 启动 DHCP 控制台 4...

    DHCP与DNS与NAT配置--华为设备--ENSP模拟器--内外访问外网

    DHCP(动态主机配置协议)是网络管理员用来自动分配IP地址、子网掩码、默认网关以及其他网络配置参数给网络设备的一种服务。在华为设备上配置DHCP,可以简化网络管理,避免手动配置每台设备的IP设置。在ENSP...

    DHCP安装配置步骤.doc

    "DHCP安装配置步骤" DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种允许网络...DHCP安装配置步骤包括安装DHCP包、配置DHCP服务器、启动DHCP服务器、设置DHCP服务器开机启动和配置网卡等步骤。

    Linux系统管理实验9-DHCP服务器搭建与配置.doc

    在 `/etc/rc.d/init.d/dhcpd` 文件中,发现了两个参数 `user=dhcpd` 和 `group=dhcpd`,这两个参数定义了启动 DHCP 服务的用户和组。为了解决用户权限问题,我们将这两个参数修改为 `user=root` 和 `group=root`。 ...

    Linux linux-DHCP服务器配置

    本文将详细介绍 Linux DHCP 服务器的配置过程,包括安装 DHCP 软件、配置服务器、配置主配置文件和客户端测试等步骤。 一、安装 DHCP 软件 在 Linux 操作系统中,安装 DHCP 软件是配置 DHCP 服务器的第一步。我们...

Global site tag (gtag.js) - Google Analytics