2016-09-05 9 views
0

Мы имеем установку кластера службы MSMQКак заставить Msmq очистки в то время как на сбое установки кластера

Когда нам нужно очистки старые сообщения, пространство не сразу выпустили, так как MSMQ делает это на интервале ,

Есть ли способ заставить это через скрипт или иначе? Все ресурсы, которые я нашел в Интернете, говорили о локальной работе msmq вместо кластерной установки.

В идеале я хотел бы избежать перезагрузки сервера, так как это по производству

ответ

0

Не беспокойтесь о том, что является кластерный установка MSMQ. Кластерный менеджер очередей на самом деле не отличается от автономного. Вам просто нужно запустить любой запрос очистки в контексте кластерного ресурса, чтобы вы разговаривали с кластерным менеджером очередей MSMQ. Один из способов - иметь кластерную командную строку, из которой вы можете запускать свои запросы.

Forcing MSMQ to clean up its storage files

+0

как бы кто-то открыть "кластерный командную строку"? первый раз, когда я слышу об этом – Konstantinos

+0

Черт, времена изменились :-(Когда я последний раз использовал несколько лет назад, ОС по-прежнему поддерживала «Разрешить приложение взаимодействовать с рабочим столом». Думал о https://blogs.msdn.microsoft. com/biztalknotes/2012/05/25/how-to-cluster-command-prompt-cmd-exe/ –

+0

Но вы можете сгруппировать приложение, которое автоматически вызывается функцией tidy, которая не должна взаимодействовать с рабочим столом. –

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

  • Нет связанных вопросов^_^