技术文章 - CS331538

无法登录 ThingWorx 并在 ThingWorx 中出现错误“APPARENT DEADLOCK”

已修改: 22-Dec-2022   


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

适用于

  • ThingWorx Platform 8.4

说明

  • 最终用户无法登录 ThingWorx
应用程序日志显示
Thingworx 服务器应用程序...打开
数据存储数据库...已初始化
这表明它已经开始但不久之后
C3P0PooledConnectionPoolManager com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2077b626——明显死锁!!!为未分配的挂起任务创建紧急线程
  • 线程转储显示阻塞线程
“TWEventProcessor-13”tid=0xc8 in BLOCKEDBlocked:148[-1ms],等待:67[-1ms]
用户 CPU:12s110ms
- 同步器 <0x2a7761c2>(一个 java.util.concurrent.ThreadPoolExecutor$Worker)
在 com.mchange.v2.c3p0.stmt.GooGooStatementCache.checkinStatement(GooGooStatementCache.java:256)
- 等待 <0x7c6314e>(一个 com.mchange.v2.c3p0.stmt.GlobalMaxOnlyStatementCache),由 TWEventProcessor-15 持有
在 com.mchange.v2.c3p0.impl.NewPooledConnection.checkinStatement(NewPooledConnection.java:326)
- 锁定 <0x1e541a57>(一个 com.mchange.v2.c3p0.impl.NewPooledConnection)
在 com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.close(NewProxyPreparedStatement.java:1705)
在 com.thingworx.persistence.common.sql.SqlEntryIterator.close(SqlEntryIterator.java:73)
在 com.thingworx.persistence.postgres.dataprovider.PostgresDataTableDataProvider.queryEntries(PostgresDataTableDataProvider.java:138)
在 com.thingworx.persistence.common.DataTableEngine.lambda$searchEntries$8(DataTableEngine.java:189)
在 com.thingworx.persistence.common.DataTableEngine$$Lambda$152/806024100.get(未知来源)
在 com.thingworx.persistence.TransactionFactory.createDataTransactionAndReturn (TransactionFactory.java:161)
在 com.thingworx.persistence.common.BaseEngine.createTransactionAndReturn (BaseEngine.java:176)
在 com.thingworx.persistence.common.DataTableEngine.searchEntries(DataTableEngine.java:186)
在 com.thingworx.persistence.common.DataTableEngine.queryEntries(DataTableEngine.java:261)
在 com.thingworx.datatables.DataTableThing.QueryDataTableEntries(DataTableThing.java:1150)
在 sun.reflect.GeneratedMethodAccessor91.invoke(未知来源)



这是文章 331538 的 PDF 版本,可能已过期。最新版本 CS331538