У нас есть проблема с тем, что Time-To-Reach-Queue слишком длинный в очереди сообщений Microsoft на некоторых серверах под управлением Windows Server 2008 R2.
Как мы можем изменить время по умолчанию на серверах с 4 дней на более низкое значение?
(Копия: https://stackoverflow.com/questions/14957867/how-to-change-default-msmq-time-to-reach-queue-time)
Если вы говорите о серверах, которые принадлежат домену И у которых MSMQ установлен в режиме интеграции с AD, настройку по умолчанию для «MaxTimeToReachQueue» можно изменить в оснастке MMC «Сайты и службы». Разверните папку служб, щелкните правой кнопкой мыши объект «msmqServices» и установите значение на вкладке «Общие».
Установить время жизни по умолчанию для сообщений
Любые установки MSMQ в режиме рабочей группы должны указывать значение в коде при отправке сообщения.