AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2013, 11:13   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Перезапуск AOS'ов. Батник (".bat" файл)
Всем доброго времени суток!
Сразу оговорюсь, по форуму искал такой батник, но не нашел.
По оптимальности написания .bat файла так же принимаются предложения \ замечания

Итак, написал .bat файл, с помощью которого можно выполнить перезапуск AOS'ов (сервисов), расположенных на разных серверах.
Этот .bat файл необходимо запускать от имени администратора.

Этот батник выполняет следующие шаги:
  1. Первый шаг. Подтверждение начала процедуры выполнения перезапуска сервисов AOS'ов на серверах.
  2. Второй шаг. После подтверждения первого шага, выполняется опрос статуса сервисов, результат которого выводится на экран. По результату опроса, так же необходимо подтвердить продолжение выполнения процедуры (ответить на вопрос: «Is services running?»).
  3. Третий шаг:
    а. Если второй шаг подтверждается (т.е. сервисы в статусе «Работает»), то сервисам отправляется команда остановки (stop).
    b. Если второй шаг НЕ подтверждается (т.е. сервисы в статусе «Остановлено»), то сервисам отправляется команда запуска (start).
  4. Четвертый шаг:
    a. Если на третьем шаге сервисам была отправлена команда остановки, тогда на четвертом шаге с задержкой в одну минут выполняется опрос сервисов (их состояния). После чего выводится запрос подтверждения того, что сервисы остановлены.
    b. Если на третьем шаге сервисам была отправлена команда запуска, тогда на четвертом шаге с задержкой в 30 секунд выполняется опрос сервисов (их состояния). После чего выводится запрос подтверждения того, что сервисы запущены.
  5. Пятый шаг:
    a. Если на четвертом шаге подтвердилось, что сервисы остановлены, то им посылается команда запуска. После чего с задержкой в 30 секунд выполняется опрос сервисов (их состояния). Затем выводится запрос подтверждения того, что сервисы запущены.
    b. Если на четвертом шаге подтвердилось, что сервисы запущены, то процедура перезапуска АОСов завершается. Выводится запрос об окончании процедуры. Если запрос подтверждается, то консольное окно закрывается. Если нет, то процедура запускается с начала.
  6. Шестой шаг. Если на пятом шаге подтвердилось, что сервисы запущены, то процедура перезапуска AOS'ов завершается. Выводится запрос об окончании процедуры. Если запрос подтверждается, то консольное окно закрывается. Если нет, то процедура запускается с начала.

В любой момент выполнение процедуры можно завершить, закрыв консольное окно на "крестик".

В "батнике" есть комментарии, куда необходимо прописывать имя сервера (серверов) и имя сервиса (системное, не отображаемое).

P.S. я понимаю, что у всех разное отношение к "батникам", но лично мне они очень упрощают жизнь. Возможно кому то ещё пригодится
Вложения
Тип файла: rar RestartAOS's.rar (636 байт, 158 просмотров)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: raz (5), Logger (3), jeky (3).
Теги
администрирование, батник, перезапуск

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Плюсы и минусы виртуализации серверов приложения (AOS'ов) и, возможно, инфраструктурных серверов gl00mie DAX: Администрирование 22 03.04.2013 14:59
emeadaxsupport: The Dynamics AX 2009 AOS does not start with "The license information can not be decoded" error Blog bot DAX Blogs 0 22.09.2010 23:05
3.0 Запуск нескольких AOS'ов savel DAX: Администрирование 8 19.10.2009 15:44
Топология AOS'ов Sequel DAX: Администрирование 9 03.05.2006 18:37
"BinData" против "Файл на дискe" ATimTim DAX: Программирование 8 08.12.2004 18:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:21.