Блокировка файлов не обнаружена в кластере ведущий-ведомый

Я пытаюсь настроить кластер экземпляров ActiveMQ (v.5.12.1) в master-slave с использованием общей файловой системы.

Эти экземпляры работают на разных серверах, используя эту конфигурацию

<persistenceAdapter>
   <kahaDB directory="/sharedDir/data/activemq/kahadb"/>
 </persistenceAdapter>

Проблема заключается в том, что оба экземпляра начинаются как мастер, потому что механизм блокировки файлов не работает.

Я провел тест с двумя экземплярами на одном сервере, и с этой конфигурацией он работает как положено (2-й экземпляр не может получить блокировку файла и ждет в качестве ведомого).

Мы используем NFSv4 и свойства монтирования выглядят так:

x.x.x.52:/mnt/data on /mnt/nfs type nfs4 (rw,relatime,vers=4.0,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,port=0,timeo=14,retrans=2,sec=sys,clientaddr=x.x.x.167,local_lock=none,addr=x.x.x.52)
bindfs on /sharedDir type fuse.bindfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other)

Спасибо

0 ответов

Другие вопросы по тегам