Назад | Перейти на главную страницу

Активное главное подчиненное устройство общей файловой системы MQ с эластичной файловой системой

Я настраиваю Active MQ на производстве с конфигурацией главного / подчиненного устройства с общей файловой системой (KahaDB). Я все настроил и смонтировал EFS на обоих экземплярах EC2.

Когда я проверяю статистику свободного диска, я получаю 8 эксабайт для общей файловой системы:

$ df -h
eu-west-1a.***.efs.eu-west-1.amazonaws.com:/  8.0E     0  8.0E   0% /mnt/efs

К сожалению, ActiveMQ не может интерпретировать это число:

Store limit is 102400 mb (current store usage is 0 mb). The data directory: /mnt/efs/kahadb only has -8796093022208 mb of usable space - resetting to maximum available disk space: -8796093022207 mb
Store limit is -8796093022207 mb, whilst the max journal file size for the store is: 32 mb, the store will not accept any data when used.

Что в настоящее время препятствует его использованию.

Есть ли способ заставить ОС сообщать о разумном размере файловой системы или отключить проверку ФС в Active MQ?

ActiveMQ внес изменения в 5.15.0 для обработки предупреждающих сообщений о EFS. StoreUsage и TempUsage поддерживаются PercentUsage, и если указан общий объем, система не будет запрашивать размер базового диска. Пожалуйста, проверьте обновленный документ на https://cwiki.apache.org/confluence/display/ACTIVEMQ/Producer+Flow+Control