2014-11-26 3 views
0

Я хотел бы программно проверить, превышена ли квота MSMQ. Таким образом, я могу предоставить пользовательскую проверку ServicePulse. Я заметил, что квота MSMQ в основном превышает, если очередь транзакционных мертвых букв заполнена сообщениями. Таким образом, вместо проверки квоты MSMQ, другой подход может заключаться в проверке того, содержит ли очередь мертвых букв какое-либо сообщение.Как программно проверить, превышена ли квота msmq

У вас есть предложения по этой теме?

Заранее спасибо

ответ

1

К сожалению, это не так просто, чтобы проверить мертвые буквы очередей (транзакционные и не- транзакционных), необходимые административные привилегии.

некоторые подходы к программно проверить состояние системы:

  • журналов событий ищут конкретные коды ошибок: http://technet.microsoft.com/en-us/library/cc773583(WS.10).aspx;
  • Счетчики производительности для контроля текущих размеров очередей и сопутствующих им квот;

В обоих случаях я бы сказал, что гораздо проще настроить второй процесс как сторожевую собаку или использовать сторонний инструмент, который выполняет проверки для вас.

.m

Смежные вопросы