Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
queue_manager2 [2021/10/01 11:02] kirill создано |
queue_manager2 [2021/10/01 14:51] (текущий) kirill |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
Создадим менеджера очередей(имя в кавычках обязательно) | Создадим менеджера очередей(имя в кавычках обязательно) | ||
- | crtmqm | + | crtmqm |
+ | |||
+ | при создании менеджера очередей можно указать некоторые параметры: | ||
+ | |||
+ | |||
+ | |||
+ | '' | ||
+ | | ||
+ | | ||
+ | администратора очередей этой группой.\\ | ||
+ | | ||
+ | соединения.\\ | ||
+ | | ||
+ | настройки\\ | ||
+ | | ||
+ | настройки\\ | ||
+ | | ||
+ | автоматической настройки.\\ | ||
+ | | ||
+ | протоколов.\\ | ||
+ | | ||
+ | администратора очередей.\\ | ||
+ | | ||
+ | модулях по 4 КБ.\\ | ||
+ | | ||
+ | протоколов.\\ | ||
+ | -lla Использовать линейное ведение | ||
+ | протоколов с автоматическим управлением | ||
+ | зонами протокола.\\ | ||
+ | -lln Использовать линейное ведение | ||
+ | протоколов с управлением архивами | ||
+ | пользователей для зон протокола. | ||
+ | | ||
+ | протоколов, | ||
+ | создании администратора очередей.\\ | ||
+ | | ||
+ | протоколов, | ||
+ | когда исчерпаны первичные файлы.\\ | ||
+ | | ||
+ | администратора очередей.\\ | ||
+ | | ||
+ | администратора очередей.\\ | ||
+ | | ||
+ | работающий на указанном порте.\\ | ||
+ | | ||
+ | очередей по умолчанию.\\ | ||
+ | | ||
+ | | ||
+ | | ||
+ | сообщений в одном syncpoint.\\ | ||
+ | | ||
+ | '' | ||
+ | |||
+ | создадим каталог дата и запустим | ||
+ | |||
+ | |||
+ | crtmqm -q -c ' | ||
+ | |||
+ | После создания менеджера можно проверить что процессы не запущены | ||
+ | |||
+ | |||
+ | ps -aef |grep M1 | ||
+ | |||
+ | |||
+ | Запустим менеджер | ||
+ | |||
+ | strmqm ' | ||
+ | |||
+ | Еще раз проверим процессы | ||
+ | |||
+ | ps -aef |grep M1 | ||
+ | |||
+ | так же все данные можно получить в каталоге error/*log в / | ||
+ | |||
+ | В / | ||
+ | |||
+ | для остановки менеджера можно выполнить команду | ||
+ | |||
+ | endmqm ' | ||
+ | |||
+ | и проверить процессы | ||
+ | |||
+ | ps -aef |grep M1 | ||
+ | |||
+ | после остановки можно почистить логи ошибок | ||
+ | |||
+ | |||
+ | Для атозапуска | ||
+ | |||
+ | vim / | ||
+ | |||
+ | '' | ||
+ | # | ||
+ | |||
+ | # | ||
+ | |||
+ | |||
+ | case " | ||
+ | ' | ||
+ | su - mqm -c "/ | ||
+ | ;;\\ | ||
+ | |||
+ | ' | ||
+ | su - mqm -c "/ | ||
+ | ;;\\ | ||
+ | esac\\ | ||
+ | |||
+ | |||
+ | '' | ||
+ | |||
+ | сделаем его исполняемым | ||
+ | |||
+ | chmod +x / | ||
+ | |||
+ | и зарегистрируем сервис | ||
+ | |||
+ | systemctl enable M1 | ||
+ | |||
+ | |||
+ | Создадим непосредственно скрипты запуска (от mqm) | ||
+ | |||
+ | mkdir / | ||
+ | |||
+ | |||
+ | vim / | ||
+ | |||
+ | |||
+ | '' | ||
+ | . / | ||
+ | |||
+ | strmqm ' | ||
+ | |||
+ | '' | ||
+ | |||
+ | vim / | ||
+ | |||
+ | |||
+ | '' | ||
+ | . / | ||
+ | |||
+ | endmqm ' | ||
+ | |||
+ | '' | ||
+ | |||
+ | сделаем скрипты исполняемыми | ||
+ | |||
+ | |||
+ | chmod u+x startup.sh | ||
+ | |||
+ | |||
+ | chmod u+x shutdown.sh | ||
+ | |||
+ | Для управления менеджером очередей используем | ||
+ | |||
+ | runmqsc ' |