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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.10.2006, 15:56   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от glibs Посмотреть сообщение
Я тебя умоляю... достаточно просто безграмотно написать строчку-другую собственного кода.
А... действительно, что-то такой вариант в голову не пришел.
__________________
полезное на axForum, github, vk, coub.
Старый 16.10.2006, 18:59   #2  
Maxxx is offline
Maxxx
Участник
 
9 / 10 (1) +
Регистрация: 18.10.2005
Ну вот, началось "Проблема в кривом коде!!!"

Коллеги, ну ясен пень что проблема в кривом коде, руках, головах и т.п.

Вопрос то стоял как промониторить процессы происходящие на сервере. Неужели такая большая, сильная и страшная система не дает такой простой функции как запрос или отчет следующего плана

Пользователь 1 Выполняется: Отчет "Статистика Кл/Ном"
Пользователь 2 Выполняется: Форма "Заказы"
Пользователь 3 Выполняется: Форма "В наличии"

У меня загружен сервер, я хочу понять чем... вижу список и обзваниваю пользователей, спрашиваю... "Делаете, и как... висит или нет"... выявив конкретную проблему я уже могу начать заниматься выявлением кривого кода и т.п и т.д.

А если у меня работает 30 пользователей, все что-то делают... как мне понять что щаз сервак занят именно из за этого????

Пример: идет выгрузка данных из дбф-файла и затем создание заказа (складских проводок и т.п)... вешает сервак порядочно... все остальные пользователи визжат...
интуитивно догадываюсь что идет именно этот процесс... звоню пользователю, спрашиваю "Вы засрали грузите"... они мне "Ага, мы!!!"

И все, и сразу все понятно что, где и как....

Но, хорошо что я предположил что и как.... а если я не могу предположить в чем проблема, то как мне найти узкое место то?

Извините за путанную речь
Старый 16.10.2006, 19:03   #3  
Maxxx is offline
Maxxx
Участник
 
9 / 10 (1) +
Регистрация: 18.10.2005
Цитата:
Нужно как минимум знать СП и версию .exe'шника.
СП вроде как четвертый...
что такое версия ехе`шника... вот что нашел в "О прогроамме" "Build#11.0"

Спасибо за проявленный интерес
Старый 16.10.2006, 19:18   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Maxxx
...
СП вроде как четвертый
...
Это самая ж...

Дело в том, что СП4 страдает дикими утечками памяти. Не факт, конечно, но вполне возможно, что проблема даже не в коде, а в утечке памяти на какой-то злополучной операции.

Вот пример:

Утечка памяти при вызове orig()

Есть другие конкретные и куча сообщений на эту тему. Можете попробовать поиск на форуме.

Для начала вам нужно протестировать вашу систему на нормальном ядре. Если проблема не воспроизведется, то хорошо. Если воспроизведется, то точно будет понятно, что нужно искать косяк в коде.

Относительно стабильные в плане утечки памяти СП3 пропатченый (и только пропатченый, билд 3.0.1951.3733) и СП5 (любой, но лучше ставить последний kernel rollup).

А проблему вашу я понимаю. Я уже писал. Просто решения не знаю.
__________________
С уважением,
glibs®
Старый 16.10.2006, 20:05   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Maxxx Посмотреть сообщение
Неужели такая большая, сильная и страшная система не дает такой простой функции как запрос или отчет следующего плана
Нет, не дает.

Цитата:
Сообщение от Maxxx Посмотреть сообщение
...то как мне найти узкое место то?
Может для начала скажете что именно вы называете серваком - AOS или СУБД?
Или у вас AOS вместе с СУБД на одной машине стоят?

Если на одной, то можете посмотреть в Task Manager на закладку Processes в колонку Mem usage?
Какой процесс жрет память?
Если AOS, то послушайте glibs и смените exe-шник.

О билдах здесь http://forum.mazzy.ru/index.php?showtopic=881
__________________
полезное на axForum, github, vk, coub.
Старый 16.10.2006, 20:29   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Нет, не дает.
Кстати, спасибо за вопрос.

Возможность получить данные о том, что выполняется в данный момент, в Аксапте есть.
Так, например, Профайлер кода вполне получает и обрабатывает данные о том, что именно выполняется. (Сервис \ Средства разработки \ Профайлер кода)

Но как он это делает - совершенно не описано.
Понятно, что профайлер юзает класс SystemMonitor (см. класс SysCodeProfiler)
Но как он это делает? ХЗ. Нигде не описано.

По поводу мониторинга памяти.
Есть еще один загадочный класс HeapCheck
Размер памяти, занимаемой объектом
Критерий начала "сборки мусора"
Аксапта и память
http://erpkb.com/Axapta/UpravleniePamjat'ju
__________________
полезное на axForum, github, vk, coub.
Теги
perfmon, performance, аос, документация, загрузка процессора, мониторинг, полезное, производительность, процессор, счетчики производительности

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Журнал работы пользователей (логи)? Anais DAX: Администрирование 7 26.08.2009 09:15
Ошибка: Сессия работы на сервере AOS прервана... Atani DAX: Программирование 6 09.08.2007 09:28
Использование профилировщика и толкование результатов его работы belugin DAX: Программирование 3 22.11.2005 16:56
Настройка прав доступа для работы с журналами платежей Pismarkina DAX: Администрирование 3 27.05.2005 09:31
Организация работы программистов Андре DAX: Прочие вопросы 34 29.05.2002 13:16

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

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

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