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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.07.2012, 16:44   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от NetBus Посмотреть сообщение
У нас 6 AOS-ов, не кошерно
Помогает, как было отмечено выше, компиляция приложения на каждом AOS'е, ну и удаление кэшей приложения на пользовательской стороне. Единственная засада в том, чтобы запускать компиляцию последовательно, иначе будут произвольно лезть ошибки "не могу сохранить... версия объекта приложения на сервере новее". Собственно, все, что нужно, для этого уже есть:
  • класс SysAutoRun, который по xml-ке умеет запускать произвольный код в приложении
  • таблица SysServerSessions, где перечислены активные АОСы и их "контакты" (хост, порт)
Остается только сделать примочку, скажем, для контекстного меню, которая будет для проекта или объекта AOT генерить xml-ку, нужную для SysAutoRun, перебирать АОСы и на каждом последовательно запускать клиента с xml-кой (и параметром -loadbalance=0), посредством которой будет запускаться компиляция нужного проекта. Ну, компиляцию по названию проекта/объекта приложения тоже надо будет реализовать, причем для полноты ощущений нужно будет проходиться по узлам проекта, искать классы и их еще компилить инкрементно. И все, можно накатывать модифы без передергивания всех АОСов

Последний раз редактировалось gl00mie; 19.07.2012 в 17:09. Причина: стилистика
За это сообщение автора поблагодарили: Logger (3).
Теги
кеш

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2009: зачем нужен балансировщик нагрузки, и как в кластере зайти на определенный AOS? gl00mie DAX: Администрирование 7 26.02.2015 16:38
Плюсы и минусы виртуализации серверов приложения (AOS'ов) и, возможно, инфраструктурных серверов gl00mie DAX: Администрирование 22 03.04.2013 14:59
3.0 Запуск нескольких AOS'ов savel DAX: Администрирование 8 19.10.2009 15:44
Топология AOS'ов Sequel DAX: Администрирование 9 03.05.2006 18:37
AOS в кластере и слой USP NAST DAX: Администрирование 0 17.02.2006 13:37

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

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

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