Site icon EfmSoft

Что означает код HRESULT 0xC00E000B (MQ_ERROR_SERVICE_NOT_AVAILABLE)?

 
Предыдущий Следующий
MQ_ERROR_SHARING_VIOLATION MQ_ERROR_MACHINE_NOT_FOUND

MQ_ERROR_SERVICE_NOT_AVAILABLE

Что означает результат

MQ_ERROR_SERVICE_NOT_AVAILABLE: MSMQ не может выполнить операцию, потому что локальная служба Message Queuing недоступна в требуемый момент. Это прежде всего состояние локального MSMQ service; оно не доказывает недоступность удалённой очереди или сети.

Что проверить

  • Проверьте состояние службы Message Queuing в SCM именно на машине, где выполняется вызов.
  • Сохраните MSMQ/Service Control Manager события запуска, остановки или аварийного завершения службы.
  • Определите, работает ли простая операция с локальной private queue; это отделяет локальную service failure от удалённой маршрутизации.
  • Если служба перезапускается, найдите первичную причину остановки до автоматического restart.

Диагностика и исправление

Восстановите работоспособность локальной службы MSMQ и только затем повторяйте исходную операцию. Изменение remote queue name или firewall не устраняет код, вызванный отсутствующим локальным service.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version