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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2007, 04:53   #1  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Убить пользователя = убить сервер пакетной обработки.
Сервер должен крутиться постоянно(а не отрабатывать конкретные пакеты), поэтому придется дописывать некий скрипт, стартующий его заново и проверяющий, чтобы процесс был в единственном экземпляре. Вешать его на запуск в планировщик на ежеминутный(например) старт.
То же попробую, спасибо за наводку. Вариант не такой элегантный, как предложенный KiselevSA, более топорный, но жизнеспособный.
Старый 24.04.2007, 12:28   #2  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от fomenka Посмотреть сообщение
Убить пользователя = убить сервер пакетной обработки.
Ну да, по сути верно.
Цитата:
Сообщение от fomenka Посмотреть сообщение
Сервер должен крутиться постоянно(а не отрабатывать конкретные пакеты), поэтому придется дописывать некий скрипт, стартующий его заново и проверяющий, чтобы процесс был в единственном экземпляре.
.
Чтобы добиться возобновления работы "убитого" приложения, запущенного через планировщик задач - попробуйте период запуска в планировщике поставить например 1 минуту.
Если приложение работает, то запуск нового экземпляра в планировщике не произойдет, он "видит" этот сеанс и новый не открывает. А если приложение загасится, то через минуту по планировщику стартанет новое.

У нас например не один экземпляр пакетного сервера используется.
Есть несколько пакетов, периодически\постоянно выполняемых. Планировщик запускает клиента Аксапты, тот стартует, переходит в режим сервера, подцепляет нужный пакет (и так отдельно по каждому пакету).
Все происходит под подлогиненным пользователем на сервере (это из числа "неудобств").
Старый 24.04.2007, 13:21   #3  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Что-то не нашел у стандартного планировщика win2k3 такого функционала.
Может, не туда смотрю? или речь о, например, nnCron?
Старый 24.04.2007, 14:33   #4  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от fomenka Посмотреть сообщение
Что-то не нашел у стандартного планировщика win2k3 такого функционала.
Может, не туда смотрю? или речь о, например, nnCron?
Обратите внимание, когда назначенное задание стартовано, то в поле "Состояние" написано - "Работает" (представление папки "Назначенные задания" в виде ТАблицы). Пока приложение запущенное таким образом работает - есть этот статус и новые экземпляры не запускаются.
Если покопаетесь в настройках задания, то можете найти опцию "Остановить задание, если оно еще выполняется" - может и эта функциональность пригодится.

В винде есть много полезной функциональности, но она нам явно не представлена и часто от незнания народ пользует сторонние продукты не изучив имеющиеся.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
RunBaseBatch - режим пакетной обработки bagyr DAX: Программирование 3 13.09.2007 14:50
Разноска журналов ГК в режиме пакетной обработки saturnnn DAX: Функционал 5 28.08.2007 13:25
Распараллеливание процесса пакетной обработки 6apcyk DAX: Программирование 7 04.04.2006 10:05
Список пакетной обработки - где он? Anais DAX: Администрирование 2 01.11.2004 12:27
Нарушения порядка пакетной обработки SLAYPNIR DAX: Функционал 2 20.08.2004 13:02

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:36.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.