长时间不活动后JMS appender会话错误

时间:2018-01-03 15:17:10

标签: log4j2 jboss-eap-7 activemq-artemis

我们正在使用JMS appender写入JBoss EAP7 ActiveMQ。如果一段时间内没有记录活动(此时不确定持续时间 - 至少几个小时),则会出现此错误:

发生处理Appender HIFAuditAppender org.apache.logging.log4j.core.appender.AppenderLoggingException:javax.jms.IllegalStateException:会话已关闭

这是appender配置:

<JMS name="HIFAuditAppender"
         destinationBindingName="jms/queue/HIFAuditQueue"
         factoryBindingName="jms/RemoteConnectionFactory" 
         providerURL="http-remoting://hsnban-bil01.bannerlab.int:8080"
         username="hcmuser"
         password="gators123="
         immediateFail="false"
         reconnectIntervalMill="60000"
         factoryName="org.jboss.naming.remote.client.InitialContextFactory" />

我认为log4j2会重新尝试获取新会话。

0 个答案:

没有答案