Skip to content

RabbitMQ

Проверка состояния сервиса

Доступность веб-интерфейса (админки) «RabbitMQ»

После установки и настройки веб-интерфейс «RabbitMQ» доступен по адресу:

http://<ip-address>:15672

rmq

Для входа используйте учетные данные, указанные при установке:

  • Логин: admin
  • Пароль: 1

🔒 Рекомендуется изменить пароль после установки для повышения безопасности.

Проверка наличия очередей

Убедитесь, что очереди, указанные в конфигурации сервиса печати, созданы и доступны в системе.

  1. Перейдите во вкладку «Queues and Streams»:
http://<ip-address>:15672/#/queues
  1. В списке очередей должны отображаться очереди, заданные в файле конфигурации сервиса печати.
"QueueName" + "SubQueuePostfix"
appsettings.Production.json
    "QueueSettings": [
      {
        "QueueName": "print_docs",
        "SubQueuePostfix": "print",
        "QueueDescription": "Сервис печати документов",
        "IsIdle": "false",
        "MaxConsumers": 30,
        "Timeout": 30
      },
      {
        "QueueName": "print_reports",
        "SubQueuePostfix": "print",
        "QueueDescription": "Сервис печати отчетов",
        "IsIdle": "false",
        "MaxConsumers": 10,
        "Timeout": 180
      },
      {
        "QueueName": "print_docs",
        "SubQueuePostfix": "print_adm",
        "QueueDescription": "Сервис печати документов",
        "IsIdle": "false",
        "MaxConsumers": 30,
        "Timeout": 30
      },
      {
        "QueueName": "print_reports",
        "SubQueuePostfix": "print_adm",
        "QueueDescription": "Сервис печати отчетов",
        "IsIdle": "false",
        "MaxConsumers": 10,
        "Timeout": 180
      }
    ]

Queues

Проверка подписчиков (consumers)

  1. Откройте очередь, которую хотите проверить (например, print_reports__1#print), и перейдите в пункт «Consumers».

  2. В пункте «Consumers (n)» должно быть указано количество подписчиков, равное значению параметра: "MaxConsumers": n в соответствующем блоке конфигурации сервиса печати:

appsettings.Production.json
json
    "QueueSettings": [
      {
        "QueueName": "print_reports",
        "SubQueuePostfix": "print",
        "QueueDescription": "Сервис печати отчетов",
        "IsIdle": "false",
        "MaxConsumers": 3, 
        "Timeout": 180
      }
    ]

consumers

Это означает, что к данной очереди могут подключаться до n-worker’ов одновременно.

Что делать, если очереди не отображаются?

  • Убедитесь, что сервис печати запущен и успешно подключён к «RabbitMQ».
  • При необходимости перезапустите сервис печати для повторного создания очередей.

© 2003—2026 ООО «Кейсистемс». Все права защищены.