|
13.08.2012, 14:11 | #1 |
Участник
|
MSDAX 4.0 и планировщик win server 2008
Доброго времени суток!
Суть проблемы: имеется 10 конфигураций для запуска аксапты, назовем их условно 1cfg.axc, 2cfg.axc, ..., 10cfg.axc. В планировщике создано 10 заданий (start1, start2, ..., start10), каждая из которых запускает аксапту с соответствующей конфигурацией. Во время наступления события запускаются первые 5 заданий, а шестое и последующие запускаются (виден процесс в диспетчере задач) и тут же завершаются. В логе планировщика следующие записи: Код: - 14:59:59 Задача вызвана планировщиком (Планировщик заданий запустил экземпляр "{108fec75-d540-4160-8549-4dbb5eee6fc3}" задачи "\START1" в связи с выполнением условия, определенного в триггере времени.) - 14:59:59 Обработчик задач получил сообщение с запросом на запуск задачи (Обработчик задач "S-1-5-21-3118342939-3998159635-3943877256-1231:domen\admin:Password:Highest" получил от службы планировщика заданий запрос на запуск задачи "\START1".) - 14:59:59 Задача запущена (Планировщик заданий запустил экземпляр "{108fec75-d540-4160-8549-4dbb5eee6fc3}" задачи "\START1" для пользователя "domen\admin".) - 14:59:59 Действие запущено (Планировщик заданий запустил действие ""C:\Program Files (x86)\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe"" в экземпляре "{108fec75-d540-4160-8549-4dbb5eee6fc3}" задачи "\START1".) - 14:59:59 Обработка созданной задачи (Планировщик заданий запустил задачу "\START1" (экземпляр "C:\Program Files (x86)\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe") с идентификатором процесса 54516.) - 15:00:00 Действие выполнено (Планировщик заданий успешно завершил выполнение задания "\START1" ,экземпляра "{108fec75-d540-4160-8549-4dbb5eee6fc3}" , действия "C:\Program Files (x86)\Microsoft Dynamics AX\40\Client\Bin\Ax32.exe" с кодом возврата 0.) - 15:00:00 Задача завершена (Планировщик заданий успешно завершил экземпляр "{108fec75-d540-4160-8549-4dbb5eee6fc3}" задачи "\START1" для пользователя "domen\admin".) Проверил планировщик с другими программами, там запускается более 5 копий (запустил 12 копий). В чем может быть проблема? Ограничение на 5 запущенных копий аксапты у юзера, из-под чьей учетки запускается задача, не стоит P.S. Версия аксапты 4.0 Последний раз редактировалось werov2010; 13.08.2012 в 14:34. |
|
13.08.2012, 14:44 | #2 |
Читатель
|
Вручную удается запустить эти 10 экземпляров в указанной последовательности?
|
|
13.08.2012, 15:03 | #3 |
Участник
|
|
|
13.08.2012, 22:50 | #4 |
Участник
|
Process Monitor вам в помощь... Может, у пользователя, под которым запускается клиент, нет прав на чтение файла-конфига или он в Аксапте не заведен вообще
|
|
14.08.2012, 09:23 | #5 |
Участник
|
Цитата:
Сообщение от gl00mie
Process Monitor вам в помощь... Может, у пользователя, под которым запускается клиент, нет прав на чтение файла-конфига или он в Аксапте не заведен вообще
Пользователь админ, все права у него настроены как полагается. Временный костыль - разнес 5 задач на один сервер, 5 - на другой |
|
14.08.2012, 09:40 | #6 |
Участник
|
Цитата:
|
|
15.08.2012, 14:23 | #7 |
Участник
|
Цитата:
Хотя сравнивал с процессами, которые продолжают работать, там аналогично подгружаются эти два файлика. Все операции со статусом SUCCESS в данном случае доступ есть "везде и всюду" |
|
15.08.2012, 14:56 | #8 |
Участник
|
Если процесс грузит доктора Ватсона (отладчик, который обычно посметрные дампы генерит), значит, "он упал и встать не может". В eventlog'е есть какие-нить упоминания об этом?
|
|
15.08.2012, 23:26 | #9 |
Участник
|
Попробуйте добавить ax32.exe в исключения DEP
__________________
Axapta v.3.0 sp5 kr2 |
|
16.08.2012, 10:13 | #10 |
MCITP
|
Цитата:
Попробуйте добавить ax32.exe в исключения DEP
При попытке добавления система пишет, то нельзя добавить ax32.exe в исключение. Как быть? Спасибо. Сделал вот так http://blogs.technet.com/b/askperf/a...ot-to-dep.aspx Последний раз редактировалось GBH; 16.08.2012 в 10:36. |
|
16.08.2012, 14:18 | #11 |
Участник
|
Попробовал, не помогло, в событиях сыпятся те же ошибки appcrash ax32.exe
P.S. Запустился еще раз. Уже лучше: процессы провисели не 40 сек, а минуту. Далее вылетели сразу 3 процесса, но результат был не 0х1 как в прошлые разы, а 0х2. Еще через минуту вывалился еще один процесс с уже привычным результатом 0х1. 0х2, как я полагаю, вызван следующим: Стартуется 10 копий ax. Одна из копий имеет PID 1732. Через какое-то время некий процесс айди с номером 1996 стартанул процесс ax32.exe. В деталях указано, что его parent PID = 1732, который был запущен в самом начале. И через 2 секунды PID 1732 завершает процесс ax32 со статусом 2 Ну а еще через 20 минут вылетели оставшиеся копии ax со статусом "Операция успешно завершена (0х0)" Последний раз редактировалось werov2010; 16.08.2012 в 14:57. |
|
|
|