定期检查磁盘限制
存储和临时磁盘限制是在启动时根据配置和可用空间为 Broker 设置的。有时其他进程(例如日志)可能会增长并减少足够的可用磁盘空间,以至于启动时检测到的限制不再有任何效果。从 ActiveMQ Classic 版本 5.12.0 开始,可以配置 Broker 定期检查磁盘空间并使用 broker 属性 schedulePeriodForDiskUsageCheck > 0 重新配置限制。
例如,以下配置
<broker xmlns="https://activemq.apache.org/schema/core" schedulePeriodForDiskUsageCheck="60000">
...
</broker>
将每 60 秒检查一次存储和临时磁盘限制(schedulePeriodForDiskUsageCheck
选项,默认值为 0,禁用此检查)。