2013-01-15 50 views
0

我收到以下错误。让我知道可能的原因得到这个错误。我没有Apps代码。每当我们得到这个错误。我们重启应用程序。不是Db服务器。它得到解决。让我知道是什么让这个错误发生?[SQLServer JDBC驱动程序]通过对等方重置连接:套接字写入错误

(:initial ((:initial java.sql.SQLException: [Vignette Corp.][SQLServer JDBC Driver]Connection reset by peer: socket write error)(:msg [Vignette Corp.][SQLServer JDBC Driver]Connection reset by peer: socket write error[1.65.143884])))(:msg remote queue failure)) 
    at com.intraspect.objrel.collect.RemoteQueue.size(RemoteQueue.java:237) 
    at com.intraspect.objrel.collect.LocalSharedQueue.size(LocalSharedQueue.java:98) 
    at com.intraspect.scapi.datamodel.PersistentSharedQueue.size(PersistentSharedQueue.java:166) 
    at com.intraspect.scapi.datamodel.Notification.processNotifications(Notification.java:287) 
    at com.intraspect.scapi.datamodel.Notification.dailyProcessNotifications(Notification.java:263) 
    at com.intraspect.background.NotificationHandler$1.doit(NotificationHandler.java:32) 
    at com.intraspect.database.WrapTransaction.withCommandStateNew(WrapTransaction.java:251) 
    at com.intraspect.database.WrapTransaction.withCommandState(WrapTransaction.java:212) 
    at com.intraspect.database.WrapTransaction.withCommandState(WrapTransaction.java:107) 
    at com.intraspect.database.WrapTransaction.withCommandState(WrapTransaction.java:92) 
    at com.intraspect.database.WrapTransaction.withCommandState(WrapTransaction.java:83) 
    at com.intraspect.database.WrapTransaction.withCommandState(WrapTransaction.java:76) 
    at com.intraspect.background.NotificationHandler.dailyNotificationReporting(NotificationHandler.java:39) 
    at com.intraspect.background.NotificationHandler.doIt(NotificationHandler.java:14) 
    at com.intraspect.background.BackgroundJobHandler.run(BackgroundJobHandler.java:92) 
Caused by: ((:initial java.sql.SQLException: [Vignette Corp.][SQLServer JDBC Driver]Connection reset by peer: socket write error)(:msg [Vignette Corp.][SQLServer JDBC Driver]Connection reset by peer: socket write error[1.65.143884])) 
    at com.intraspect.objrel.db.jdbc.JDBCUtil.wrapException(JDBCUtil.java:68) 
    at com.intraspect.objrel.db.jdbc.JDBCUtil.wrapException(JDBCUtil.java:27) 
    at com.intraspect.objrel.db.jdbc.JDBCAttribute.fetchCollectionElements(JDBCAttribute.java:658) 
    at com.intraspect.objrel.db.relational.RAttribute.fetchCollectionElements(RAttribute.java:111) 
    at com.intraspect.objrel.db.jdbc.JDBCDatabase.loadQueue(JDBCDatabase.java:856) 
    at com.intraspect.objrel.remote.collect.RRemoteQueue.<init>(RRemoteQueue.java:48) 
    at com.intraspect.objrel.remote.collect.RQueueMgr.getQueue(RQueueMgr.java:250) 
    at com.intraspect.objrel.remote.collect.RQueueMgr.size(RQueueMgr.java:318) 
    at com.intraspect.objrel.collect.RemoteQueue.size(RemoteQueue.java:234) 
    ... 14 more 
Caused by: java.sql.SQLException: [Vignette Corp.][SQLServer JDBC Driver]Connection reset by peer: socket write error 
    at com.vignette.jdbc.base.BaseExceptions.createException(Unknown Source) 
    at com.vignette.jdbc.base.BaseExceptions.getException(Unknown Source) 
    at com.vignette.jdbc.base.BaseExceptions.getException(Unknown Source) 
    at com.vignette.jdbc.sqlserver.tds.TDSRPCRequest.submitRequest(Unknown Source) 
    at com.vignette.jdbc.sqlserver.tds.TDSRPCNonCursorExecuteRequest.submitPrepExec(Unknown Source) 
    at com.vignette.jdbc.sqlserver.tds.TDSRPCExecuteRequest.doPrepExec(Unknown Source) 
    at com.vignette.jdbc.sqlserver.tds.TDSRPCExecuteRequest.execute(Unknown Source) 
    at com.vignette.jdbc.sqlserver.SQLServerImplStatement.execute(Unknown Source) 
    at com.vignette.jdbc.base.BaseStatement.commonExecute(Unknown Source) 
    at com.vignette.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source) 
    at com.vignette.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source) 
    at com.intraspect.objrel.db.jdbc.JDBCAttribute.fetchCollectionElements(JDBCAttribute.java:642) 
    ... 20 more 
+0

这不是TDS服务器。它是SQLserver 2005服务器。 – Jothi

回答

1

最可能的原因为TDS服务器(即微软或Sybase)上发生的是,应用程序尝试之前处理完与前一个结果发送一个新的查询。如果您的应用程序可跨DBMS产品移植,则可能是因为它的行为如此,因为其他DBMS产品没有这种限制。

您还可能会发现这FreeTDS FAQ条目有趣。

相关问题