![]() |
#1 |
Участник
|
AOS остановил пакеты
Сегодня произошел какой-то глобальный ахтунг.
Все пакеты в статусе Ожидание вдруг перевелись в Отложено, в Выполнение в Отмена. Причем одновременно на всех AOS. И сделал это судя по журналу базы данных некий пользователь -AOS-. В EventLog`ах на всех AOS выдались исключения Microsoft.Dynamics.Ax.Xpp.BreakException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.BreakException' was thrown. По одному исключению на каждый выполнявшийся пакет. AX2012 R2 Kernel: 6.2.3000.253 (KB3099216) Насколько я знаю, никаких действий с CIL, БД и прочим ПО на момент крэша не производилось. Кто-нибудь сталкивался с подобным? Или барабашка все-таки существует? |
|
![]() |
#2 |
Участник
|
было что то подобное когда отключили (или отключился) логин, под которым был запущены пакеты
|
|
![]() |
#3 |
Участник
|
Любопытное предположение... Все AOS действительно работают из под одного пользователя.
А это отключение где то логируется? Ни в EventLog ни в аксапте никаких следов этого я не нашел. Хотя если б отключили пользователя по логике должны были и AOSы упасть. Но этого не произошло. Только пакеты |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
Пакеты под разными пользователями работали.
С сожалением возвращаемся к версии о существовании барабашек... =) |
|
![]() |
#6 |
Участник
|
Удалось найти барабашек?
У нас на AX2009 тоже самое произошло. Есть идеи куда копать? |
|
![]() |
#7 |
Участник
|
Увы. Не удалось
Радует только то, что барабашка, похоже, утихомирился и подобных инцидентов не повторялось Попробуйте покопать в сторону сервера БД. Возможно там что-то произошло |
|
![]() |
#8 |
Участник
|
У нас барабашка случайно вырубает пакетники где-то раз в два месяца по случайным датам.
|
|
![]() |
#9 |
Участник
|
Наблюдал такое в случае перезагрузки машины, при обновлениях винды например. Возможно AOS ловит события перезагрузки и переводит все в Отложено. Не понятно зачем и почему не возвращает обратно правда.
|
|
![]() |
#10 |
Участник
|
уже где то отвечал в такой же теме
1) проблемы с учеткой под которой запущены пакетники 2) "скачки" времени на сервере |
|
![]() |
#11 |
Участник
|
Цитата:
1) Что значит проблемы с учеткой? Когда ее заблокировали или что-то другое? 2) Разница во времени с кем? AOT с БД? Мне очень интересно, что нужно сделать, чтобы избежать таких сюрпризов. Спасибо ![]() |
|
![]() |
#12 |
Участник
|
Цитата:
Обычно другой эффект, если в момент перезагрузки работает какой-то пакетник, то он может из-за перезагрузки упасть в Ошибку. |
|
![]() |
#13 |
Участник
|
|
|
![]() |
#14 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Logger (3). |
![]() |
#15 |
Участник
|
У нас на сервере был скачок времени в будущее, после этого джобы застревали в Executing, но таски вставали в Ended. Мы перебровали всё: раздачу прав, новые юзеры для джобов и прочее.
Все починилось после этого совета Цитата:
Check [table BatchGlobal, field LastProcFinishedJobs]. You should see datetime value, that AOS used to check if it is necessary to change statuses like Executing to Waiting, Cancellig to Waiting etc.
Set this value to current time (should do it from SQL server). This fault can appear when system time changed value to future & AOS finished job, then write future time in this table.
__________________
4, 2009, 2012 R3, D365 |
|