技术文章 - CS330634

在 Catalina.out 中看到错误“客户端签出连接的尝试已超时”

已修改: 20-Oct-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 8.5 to 9.3

说明

  • ThingWorx 平台不可用
  • catalina.out 中看到以下错误:
java.sql.SQLException:客户端检出连接的尝试已超时。
在 com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:118)
在 com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:77)
在 com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:690)
在 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:140)
在 com.thingworx.persistence.postgres.PostgresDatasource.getConnection(PostgresDatasource.java:78)
..
原因:com.mchange.v2.resourcepool.TimeoutException:客户端在等待从 com.mchange.v2.resourcepool.BasicResourcePool@67161fa3 获取资源时超时 - awaitAvailable() 超时
在 com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1505)
在 com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:644)
在 com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:554)
在 com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutAndMarkConnectionInUse(C3P0PooledConnectionPool.java:758)
  • ApplicationLog.log有以下类型的错误:
错误] [O: ctppDataTableDataProcessor] [I: ] [U: SuperUser] [S: ] [P: ] [T: pool-4-thread-1] 无法添加数据表条目,因为无法为 ThingworxPersistenceProvider 创建事务

错误] [O: ctssaAuditSubsystem] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-8443-exec-798] 无法为 ...

错误] [O: ctppPostgresDataExceptionTranslator] [I: ] [U: SuperUser] [S: ] [P: ] [T: https-jsse-nio-8443-exec-797] [2,006] 发生未知错误。如果再次发生这种情况,请联系管理员。

  • 上述错误遵循的频率等于 ThingWorxPersistenceProvider 的checkoutTimeout的值
这是文章 330634 的 PDF 版本,可能已过期。最新版本 CS330634