Atomikos JTA 事务管理器 'Purging orphaned entry from log' 登录输出

Atomikos JTA Transaction Manager 'Purging orphaned entry from log' logs in output

我正在使用 Atomikos 事务管理器在 Spring-Boot 独立应用程序中管理分布式事务,以集成 ActiveMQ 队列和 postgresql 数据库(通过 Hibernate5 的 JPA),使用 Apache Camel。 我的问题是我的日志中打印了很多如下所示的消息。

Purging orphaned entry from log: CoordinatorLogEntry [id=myapp148991647253713828, wasCommitted=true, state=COMMITTING]

  1. 为什么一直打印这些日志?
  2. 我认为超时(ActiveMQ 组件、数据源或 Atomikos)配置不当,但我不知道如何开始研究它。

有什么想法吗?

真的很简单。 在搞乱配置时,我错误地启用了 com.atomikos.icatch.forget_orphaned_log_entries_delay 并将 86400000 (1 day) 的默认值更改为 30000 (30 sec)。现在,我只是回滚到默认值。