Инструменты пользователя

Инструменты сайта


runmqsc_-_управление_менеджером_из_cli

Зайдем в консоль управления

runmqsc 'servermqg1/M1'

любая ошибочная команда выводит на экран список доступных Для отображения истории команд нужно донастроить ос

yum install epel-release
yum install rlwrap

в .bashrc добавим алиас и перечитаем файл

alias runmqsc='rlwrap runmqsc'

. .bashrc

Создадим еще одного менеджера очередей

crtmqm -c «Менеджер очереди» -q QM2

Удалим менеджер, т.к. Мы создали его без указания нужной папки.

dltmqm QM2

для настройки каталога менеджера по умолчанию можно использовать конф файл. /var/mqm/mqs.ini

правильное завершение работы менеджера endmqm
-c Controlled (or quiesced) shutdown.
-i Immediate shutdown.
-p Preemptive shutdown. Use only in exceptional circumstances.

Так же завершить работу менеджера можно ps -ef| grep QM2
kill -9 PID

У менеджера может быть очередь по умолчанию - очередь не доставленных сообщений

Посмотрим очереди на сервере

runmqsc 'servermqg1/M1'

DISPLAY QLOCAL (*)

Для того чтобы вывсети список очередей в файл нужно выполнить

echo «DISPLAY QLOCAL (*)» |runmqsc 'servermqg1/M1' > ~/1.txt

создадим очередь

DEFINE QLOCAL ('badqueue') DESCR ('queue wrong messages') REPLACE Посмотрим ее содержание. DISPLAY QLOCAL('badqueue') ALL Удалим очередь DELETE QLOCAL ('badqueue')

Сделаем тоже самое через скрипт

vim /home/mqm/1.sc

DELETE QLOCAL ('badqueue')
DEFINE QLOCAL ('badqueue') DESCR ('queue wrong messages') REPLACE
DISPLAY QLOCAL('badqueue') ALL

Используем его в runmqsc

runmqsc 'servermqg1/M1' < /home/mqm/1.sc > /home/mqm/report.txt

runmqsc_-_управление_менеджером_из_cli.txt · Последнее изменение: 2021/10/07 12:24 — kirill

DokuWiki Appliance - Powered by TurnKey Linux