com.jnetdirect.jsql.v: DBComms.transmit exception:[java.net.SocketException: Connection reset by peer: socket write error] context:[(50639) [Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main], IO:fa483, Dbc:1529]]]
at com.jnetdirect.jsql.v.a(Unknown Source)
at com.jnetdirect.jsql.h.a(Unknown Source)
at com.jnetdirect.jsql.av.a(Unknown Source)
at com.jnetdirect.jsql.JSQLConnection.a(Unknown Source)
at com.jnetdirect.jsql.JSQLConnection.connect(Unknown Source)
at com.jnetdirect.jsql.JSQLDriver.connect(Unknown Source)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:135)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:974)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1750)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
25 个解决方案
#1
说一下你的运行环境!
是不是用其它服务商提供的数据库?
是不是用其它服务商提供的数据库?
#2
我的运行环境是jdk1.5+tomcat5.5.23
链接用sring配置的datasource,驱动是:com.jnetdirect.jsql.JSQLDriver 数据库SQLserver
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>com.jnetdirect.jsql.JSQLDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:JSQLConnect://localhost/database=fccs20</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>sunwei</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>30</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxIdleTime">
<value>10</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
</bean>
链接用sring配置的datasource,驱动是:com.jnetdirect.jsql.JSQLDriver 数据库SQLserver
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>com.jnetdirect.jsql.JSQLDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:JSQLConnect://localhost/database=fccs20</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>sunwei</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>30</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxIdleTime">
<value>10</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
</bean>
#3
顶
#5
UP
#6
UP
#7
up
#8
upp
#9
up
#10
换个驱动如何
#11
我看也应该是数据库连接池的问题.
你再仔细看看那的配置不对,还是其它
你再仔细看看那的配置不对,还是其它
#12
up
#13
问题不清..
#14
UP
#15
UP
#16
D
#17
jf
#18
打xp sp3补丁
#19
没碰到过
#20
up
#21
我也想知道!
#22
up
#23
是不是将连接池中的连接对象全部用完了
#24
没遇到过。
up
up
#25
问题可能比较多
c3p0设置过之后好许多,但是就原驱动还是存在该问题,只是几率少很多
后来换jtds 的驱动,不存在该问题,性能问题依旧,长时间不停访问就导致out off memory
最后设置内存大小,目前没有发现问题
c3p0设置过之后好许多,但是就原驱动还是存在该问题,只是几率少很多
后来换jtds 的驱动,不存在该问题,性能问题依旧,长时间不停访问就导致out off memory
最后设置内存大小,目前没有发现问题
#1
说一下你的运行环境!
是不是用其它服务商提供的数据库?
是不是用其它服务商提供的数据库?
#2
我的运行环境是jdk1.5+tomcat5.5.23
链接用sring配置的datasource,驱动是:com.jnetdirect.jsql.JSQLDriver 数据库SQLserver
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>com.jnetdirect.jsql.JSQLDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:JSQLConnect://localhost/database=fccs20</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>sunwei</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>30</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxIdleTime">
<value>10</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
</bean>
链接用sring配置的datasource,驱动是:com.jnetdirect.jsql.JSQLDriver 数据库SQLserver
<bean id="dataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>com.jnetdirect.jsql.JSQLDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:JSQLConnect://localhost/database=fccs20</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>sunwei</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>30</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxIdleTime">
<value>10</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
</bean>
#3
顶
#4
#5
UP
#6
UP
#7
up
#8
upp
#9
up
#10
换个驱动如何
#11
我看也应该是数据库连接池的问题.
你再仔细看看那的配置不对,还是其它
你再仔细看看那的配置不对,还是其它
#12
up
#13
问题不清..
#14
UP
#15
UP
#16
D
#17
jf
#18
打xp sp3补丁
#19
没碰到过
#20
up
#21
我也想知道!
#22
up
#23
是不是将连接池中的连接对象全部用完了
#24
没遇到过。
up
up
#25
问题可能比较多
c3p0设置过之后好许多,但是就原驱动还是存在该问题,只是几率少很多
后来换jtds 的驱动,不存在该问题,性能问题依旧,长时间不停访问就导致out off memory
最后设置内存大小,目前没有发现问题
c3p0设置过之后好许多,但是就原驱动还是存在该问题,只是几率少很多
后来换jtds 的驱动,不存在该问题,性能问题依旧,长时间不停访问就导致out off memory
最后设置内存大小,目前没有发现问题