26.01.2015, 16:14 | #1 |
Участник
|
Странные "тормоза" АОСов
Коллеги, приветствую!
У нас практически каждый день происходят следующие непонятные вещи (AX 2012 R2, 3 рабочих АОСа) : в какой то момент пользователи жалуются что у них при работе всё дико тормозит (в основном менеджеры по продажам и тормоза в основном при работе с заказами на продажу). Мы перегружаем АОСы и после этого какое то время всё работает нормально и в какой-то момент повторяется. Написали небольшой JOB, который просто в цикле получает товары из заказа и выдаёт время, потраченное на эту нехитрую операцию - обычно оно 1-2 сек. А в момент торможения на одном из АОСов это время может достигать 30-50 сек. При этом процессор, диск, сеть на этом АОСе абсолютно не загружены (загружены не больше чем обычно). На остальных АОСах по прежнему всё быстро работает. Перегружаем тормозящий АОС (сам сервис) и всё становится нормально. Может быть есть идеи в чём может быть причина такого странного поведения? |
|
26.01.2015, 16:58 | #2 |
Участник
|
А что происходит на SQL сервере. Есть ли блокировки в тот момент когда появляются тормоза?
|
|
26.01.2015, 17:00 | #3 |
Участник
|
В том то и дело что на SQL сервере никаких блокировок, проблем с очередями к диску, памятью и т.д. Да и остальные АОСы в это же время чувствуют себя хорошо, т.е. скорее всего это не БД.
|
|
26.01.2015, 17:35 | #4 |
Участник
|
Есть ощущение что аос или sql уходит в своп. При перезагрузке/перестарте память высвобождается и поэтому работает быстро до следующего ухода.
В любом случае очень мало инфы предоставлено, чтобы можно было сделать выводы. |
|
|
За это сообщение автора поблагодарили: gl00mie (2). |
26.01.2015, 20:34 | #5 |
Участник
|
На БД смотрел - нет свопинга, на АОСе нет, но посмотрю в следующий раз. Понимаю что инфы маловато, но... что ещё можно посмотреть/подкрутить?
|
|
27.01.2015, 10:37 | #6 |
Участник
|
Ещё вероятная причина - сеть. Но это маловероятно, если она выделенная. Как связаны между собой АОС и SQL? Отдельный выделенный канал?
|
|
27.01.2015, 11:20 | #7 |
Участник
|
Вы случайно не ведете разработку / меняете права доступа на боевой системе во время работы пользователей?
__________________
Ivanhoe as is.. |
|
27.01.2015, 16:33 | #8 |
Участник
|
Цитата:
Нет, через свич. Думаете есть смысл связать из напрямую (кол-во сетевых карт на серверах это позволяет)? Но судя по монитору загрузка сети даже в пики не более 10% |
|
27.01.2015, 18:08 | #9 |
Участник
|
Если менять таблицы / меню-айтемы или права доступа по-горячему, то система начинает обновлять кеш прав доступа по каждому пользователю он-лайн. Каждое изменение инициирует обновление, они могут "наслаиваться" друг на друга, в итоге АОС кушает много памяти и начинает заниматься только этим вплоть до перезагрузки. Не ваш случай?
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Logger (1). |
28.01.2015, 10:23 | #10 |
Участник
|
Речь идёт о обновлении кэша в рамках того АОСа на котором были внесены изменения и откомпилирован код?
Последний раз редактировалось Товарищ ♂uatr; 28.01.2015 в 10:41. |
|
28.01.2015, 10:54 | #11 |
Участник
|
См. публикацию AX user sessions hanging following changes to security:
Цитата:
Security cache thrashing can cause a number of different performance issues. A common symptom of this problem is when multiple user sessions becoming unresponsive. This can then lead to high memory usage by the AOSs and increasing numbers of online user sessions, as affected users abandon their hanging session and try to initiate further sessions on the server. New user logons may eventually be blocked, making the system completely inaccessible.
|
|
|
За это сообщение автора поблагодарили: Logger (3), Товарищ ♂uatr (1). |
28.01.2015, 13:09 | #12 |
Участник
|
Цитата:
Сообщение от Ivanhoe
Если менять таблицы / меню-айтемы или права доступа по-горячему, то система начинает обновлять кеш прав доступа по каждому пользователю он-лайн. Каждое изменение инициирует обновление, они могут "наслаиваться" друг на друга, в итоге АОС кушает много памяти и начинает заниматься только этим вплоть до перезагрузки. Не ваш случай?
|
|
30.01.2015, 14:45 | #13 |
Участник
|
Есть предположение, что причиной снижения производительности (ну или белым экраном) при работе в Аксапте может быть CIL. А именно функционал блокирующий AppDomain приложения. Подскажите, сталкивался ли кто-либо с этим?
|
|
Теги |
ax2012 |
|
|