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

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


queue_manager2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
queue_manager2 [2021/10/01 11:02]
kirill создано
queue_manager2 [2021/10/01 14:51] (текущий)
kirill
Строка 1: Строка 1:
 Создадим менеджера очередей(имя в кавычках обязательно) Создадим менеджера очередей(имя в кавычках обязательно)
  
-crtmqm +crtmqm 'servermqg1/M1' 
 + 
 +при создании менеджера очередей можно указать некоторые параметры: 
 + 
 + 
 + 
 +'' -c   Текст описания.\\ 
 + -d   Имя очереди передачи по умолчанию.\\ 
 + -g   Ограничить использование\\ 
 +администратора очередей этой группой.\\ 
 + -h   Максимальное число описателей для\\ 
 +соединения.\\ 
 + -ii  URL/путь/каталог INI автоматической 
 +настройки\\ 
 + -ic  URL/путь/каталог MQSC автоматической 
 +настройки\\ 
 + -iv  Пользовательские переменные 
 +автоматической настройки.\\ 
 + -lc  Использовать циклическое ведение 
 +протоколов.\\ 
 + -ld  Каталог для хранения файлов протокола 
 +администратора очередей.\\ 
 + -lf  Размер файла протокола, указанный в 
 +модулях по 4 КБ.\\ 
 + -ll  Использовать линейное ведение 
 +протоколов.\\ 
 + -lla Использовать линейное ведение 
 +протоколов с автоматическим управлением 
 +зонами протокола.\\ 
 + -lln Использовать линейное ведение 
 +протоколов с управлением архивами 
 +пользователей для зон протокола. 
 + -lp  Использовать первичные файлы 
 +протоколов, которые выделяются при 
 +      создании администратора очередей.\\ 
 + -ls  Использовать вторичные файлы 
 +протоколов, которые выделяются, 
 +      когда исчерпаны первичные файлы.\\ 
 + -md  Каталог для хранения файлов данных 
 +администратора очередей.\\ 
 + -oa  Стратегия авторизации для 
 +администратора очередей.\\ 
 + -p   Создать получатель запросов для TCP/IP, 
 +работающий на указанном порте.\\ 
 + -q   Использовать этот администратор 
 +очередей по умолчанию.\\ 
 + -t   Интервал триггера в миллисекундах.\\ 
 + -u   Имя очереди недоставленных сообщений.\\ 
 + -x   Максимальное число недоставленных 
 +сообщений в одном syncpoint.\\ 
 + -z   Не выдавать сообщения об ошибках.\\ 
 +'' 
 + 
 +создадим каталог дата и запустим  
 + 
 + 
 +crtmqm -q   -c 'MyFirstManaget' -md  /home/mqm/data 'servermqg1/M1'  
 + 
 +После создания менеджера можно проверить что процессы не запущены  
 + 
 + 
 +ps -aef |grep M1 
 + 
 + 
 +Запустим менеджер  
 + 
 +strmqm 'servermqg1/M1' 
 + 
 +Еще раз проверим процессы  
 + 
 +ps -aef |grep M1 
 + 
 +так же все данные можно получить в каталоге error/*log в /home/mqm/data 
 + 
 +В /var/mqm/errors/ хранятся логи и файлы FDC первые отчеты об ошибках  
 + 
 +для остановки менеджера можно выполнить команду  
 + 
 +endmqm 'servermqg1/M1' 
 + 
 +и проверить процессы  
 + 
 +ps -aef |grep M1  
 + 
 +после остановки можно почистить логи ошибок  
 + 
 + 
 +Для атозапуска  менеджера (от root) 
 + 
 + vim /etc/init.d/M1 
 + 
 +'' 
 +#!/bin/bash\\ 
 + 
 +#chkconfig:345  99      10\\ 
 + 
 + 
 +case "$1" in\\ 
 +        'start')\\ 
 +        su - mqm -c "/home/mqm/scripts/startup.sh >> /home/mqm/scripts/startup_shutdown.log &"\\ 
 +        ;;\\ 
 + 
 +        'stop')\\ 
 +        su - mqm -c "/home/mqm/scripts/shutdown.sh >> /home/mqm/scripts/startup_shutdown.log &"\\ 
 +        ;;\\ 
 +esac\\ 
 + 
 + 
 +'' 
 + 
 +сделаем его исполняемым  
 + 
 +chmod +x /etc/init.d/M1 
 + 
 +и зарегистрируем сервис  
 + 
 +systemctl enable M1 
 + 
 + 
 +Создадим непосредственно скрипты запуска (от mqm)  
 + 
 +mkdir /home/mqm/scripts/ 
 + 
 + 
 +vim /home/mqm/scripts/startup.sh 
 + 
 + 
 +'' 
 +. /home/mqm/.bash_profile\\ 
 + 
 +strmqm 'servermqg1/M1'\\ 
 + 
 +'' 
 + 
 +vim /home/mqm/scripts/shutdown.sh 
 + 
 + 
 +'' 
 +. /home/mqm/.bash_profile\\ 
 + 
 +endmqm 'servermqg1/M1'\\ 
 + 
 +'' 
 + 
 +сделаем скрипты исполняемыми  
 + 
 + 
 +chmod u+x startup.sh 
 + 
 + 
 +chmod u+x shutdown.sh 
 + 
 +Для управления менеджером очередей используем  
 + 
 +runmqsc 'servermqg1/M1'
queue_manager2.1633086148.txt.gz · Последнее изменение: 2021/10/01 11:02 — kirill

DokuWiki Appliance - Powered by TurnKey Linux