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

标签 postgresql spring-boot activemq jta atomikos

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

正在清除日志中的孤立条目:CoordinatorLogEntry [id=myapp148991647253713828, wasCommitted=true, state=COMMITTING]

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

有什么想法吗?

最佳答案

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

关于postgresql - Atomikos JTA 事务管理器 'Purging orphaned entry from log' 登录输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42885226/

相关文章:

Django trigram_similar 搜索未返回结果(Django 2.1 和 Postgresql 10.5 后端)

postgresql - 性能和从 GUI move 节点的最佳 PostgreSQL 层次树?

java - Spring Core如何使用Spring AOP?

python - activemq 如何配置以在 python 中使用 stomp

java - Glassfish 3.1 中未找到通用资源适配器 genericra.rar

sql - 如何在 PostgreSQL 中使用带变量的内部连接创建 View ?

Postgresql - 从 Excel 文件填充数据库

java - 如何使用 Angular 4 在 Spring Boot 中显示存储的图像?

spring-boot - "spring-kafka without springboot"是什么意思

java - 为什么 JBoss 只创建一个 ActiveMQ 消费者?