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

Служба не запускается, когда срабатывает отработка отказа

Я создал службу Windows, в которой размещено приложение WCF, которое просматривает кластерный MSMQ или связывается с ним. Служба Windows сначала была установлена ​​на обоих узлах кластера.

Затем я создал кластер из этого с помощью мастера высокой доступности (выбрав Generic service).

Клиент, который отправляет данные в кластерный MSMQ (внешний из кластера, но тот же домен / сеть), отправляет в кластерный MSMQ штраф.

Один из узлов в кластере видит данные через службу Windows (я получил трассировку отладки, чтобы проверить это)

Затем, когда говорят, что NodeA отключается, NodeB должен включается, но не запускается кластерная служба Windows без каких-либо объяснений!

Он делает это несколько раз и все равно терпит неудачу. Мне нужно запустить службу Windows вручную на этом узле через services.msc, тогда она будет работать нормально, и служба запущена и продолжает обрабатывать сообщения из кластерного MSMQ.

что-то здесь явно не так. Почему кластерная служба не запускается, когда один из узлов выходит из строя / оказывается в автономном режиме? Что я делаю не так? Где-то неправильная настройка?

Спасибо.