You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ActiveMQ Artemis中PeriodicSizeRotatingFileHandler的rotateSize属性失效问题

问题解决:ActiveMQ Artemis日志轮转rotateSize不生效

环境信息

  • Ubuntu 20.04
  • OpenJDK 11.0.12
  • ActiveMQ Artemis 2.25.0

相关配置片段

broker.xml日志插件配置

<broker-plugins>
   <broker-plugin class-name="org.apache.activemq.artemis.core.server.plugin.impl.LoggingActiveMQServerPlugin">
      <property key="LOG_ALL_EVENTS" value="false"/>
      <property key="LOG_CONNECTION_EVENTS" value="false"/>
      <property key="LOG_SESSION_EVENTS" value="false"/>
      <property key="LOG_CONSUMER_EVENTS" value="false"/>
      <property key="LOG_DELIVERING_EVENTS" value="true"/>
      <property key="LOG_SENDING_EVENTS" value="false"/>
      <property key="LOG_INTERNAL_EVENTS" value="false"/>
   </broker-plugin>
</broker-plugins>

logging.properties关键配置

...
# plugin logger.
#handler.LOGGING_PLUGIN=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler
handler.LOGGING_PLUGIN=org.jboss.logmanager.handlers.PeriodicSizeRotatingFileHandler
handler.LOGGING_PLUGIN.level=DEBUG
handler.LOGGING_PLUGIN.properties=suffix,append,autoFlush,fileName,rotateSize,maxBackupIndex
handler.LOGGING_PLUGIN.suffix=.yyyy-MM-dd
handler.LOGGING_PLUGIN.append=true
handler.LOGGING_PLUGIN.autoFlush=true
handler.LOGGING_PLUGIN.fileName=${artemis.instance}/log/consumer_events.log
handler.LOGGING_PLUGIN.formatter=PATTERN
handler.LOGGING_PLUGUN.rotateSize=10240000
handler.LOGGING_PLUGIN.maxBackupIndex=3
...

问题现象

日志目录下的consumer_events.log系列文件大小始终维持在约650KB左右,未达到设置的10MB(10240000字节)就进行轮转,rotateSize属性未生效。

解决方案

你的配置中rotateSize属性存在拼写错误:

handler.LOGGING_PLUGUN.rotateSize=10240000

将LOGGING_PLUGUN修正为LOGGING_PLUGIN即可:

handler.LOGGING_PLUGIN.rotateSize=10240000

额外说明

PeriodicSizeRotatingFileHandler会同时触发时间轮转和大小轮转,只要满足其中一个条件就会执行日志轮转。如果希望仅按大小轮转,可以移除suffix配置项,这样日志就只会在达到指定大小后才触发轮转。

修正配置后,重启ActiveMQ Artemis服务即可使新配置生效。


内容的提问来源于stack exchange,提问作者wureka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 09:55:22