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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2008, 18:49   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Breaker Посмотреть сообщение
Только как вы предлагаете интерпретировать полученные данные и какие действия предпринимать?
Если вы хотите, чтобы на форуме вам помогли решить проблему, то хотя бы предоставьте эти данные для начала...
Цитата:
Сообщение от Breaker Посмотреть сообщение
Да, сессия появляется, данные в лог попадают. И что это мне дает?
Не знаю, как вам, а мне это дает повод усомниться вот в этом вашем заявлении:
Цитата:
Сообщение от Breaker Посмотреть сообщение
Цитата:
Сообщение от George Nordic Посмотреть сообщение
в классе Application метод startup поставь брекпоинт и оттрасируй.
Я могу поставить хоть сто брекпоинтов в этом методе, при загрузке они не отрабатывают.
Если посмотреть по перекрестным сслыкам, то метод таблицы SysUserLog.insert() вызывается либо при создании пользователей и проверке истечения срока действия паролей (SysPassword::validateUser()), либо при входе пользователя (SysUserLog::logUserLogin()), при этом оба метода вызываются из Application.startup(). Может, вы как-то не так точку останова ставите? Если она у вас в этом методе действительно не отрабатывает, попробуйте поставить ее на SysUserLog.insert(), к примеру...
Старый 05.03.2008, 19:08   #2  
Breaker is offline
Breaker
Участник
 
29 / 10 (1) +
Регистрация: 07.06.2006
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Если вы хотите, чтобы на форуме вам помогли решить проблему, то хотя бы предоставьте эти данные для начала...Не знаю, как вам, а мне это дает повод усомниться вот в этом вашем заявлении:Если посмотреть по перекрестным сслыкам, то метод таблицы SysUserLog.insert() вызывается либо при создании пользователей и проверке истечения срока действия паролей (SysPassword::validateUser()), либо при входе пользователя (SysUserLog::logUserLogin()), при этом оба метода вызываются из Application.startup(). Может, вы как-то не так точку останова ставите? Если она у вас в этом методе действительно не отрабатывает, попробуйте поставить ее на SysUserLog.insert(), к примеру...
Да вы не сомневайтесь! Брейкпойнты эти у меня не отрабатывают и на двузвенке, которая запускается прекрасно.
Старый 05.03.2008, 19:27   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Breaker Посмотреть сообщение
Брейкпойнты эти у меня не отрабатывают и на двузвенке, которая запускается прекрасно.
Тогда хотя бы добавьте вывод диагностических сообщений, скажем, в файл (вот здесь описано, куда их можно добавить, чтобы отследить процесс запуска). Как вариант, попробуйте использовать Windows-аутентификацию для входа в Аксапту и посмотрите, виснет ли клиент при этом. В любом случае, если информация о новой пользовательской сессии появляется, значит, как минимум Аксапта начинает выполнять код приложения, и тогда, вероятнее всего, причина "зависания" кроется в коде приложения, а не во внешних факторах. К слову, вы можете отследить, какие модификации делались в приложении в тот период, когда начались такие зависания?
Старый 05.03.2008, 19:42   #4  
Breaker is offline
Breaker
Участник
 
29 / 10 (1) +
Регистрация: 07.06.2006
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Тогда хотя бы добавьте вывод диагностических сообщений, скажем, в файл (вот здесь описано, куда их можно добавить, чтобы отследить процесс запуска). Как вариант, попробуйте использовать Windows-аутентификацию для входа в Аксапту и посмотрите, виснет ли клиент при этом. В любом случае, если информация о новой пользовательской сессии появляется, значит, как минимум Аксапта начинает выполнять код приложения, и тогда, вероятнее всего, причина "зависания" кроется в коде приложения, а не во внешних факторах. К слову, вы можете отследить, какие модификации делались в приложении в тот период, когда начались такие зависания?
Чего я только не пробовал. В том числе и Windows-аутентификацию и AOS переустанавливал.
Нет, дело точно не в доработках, их в тот период не было вообще. Щас узнал, что производилась установка на наш кластер SP2 для Windiows Server. А на сервер, где находятся база данных+AOS его не установили. Кстати, он является одним из контроллеров домена. Может быть в этом дело...
Старый 05.03.2008, 23:31   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Breaker Посмотреть сообщение
Нет, дело точно не в доработках, их в тот период не было вообще.
Не надо гадать, недавно приводился пример, как это можно выяснить наверняка.
Цитата:
Сообщение от Breaker Посмотреть сообщение
Щас узнал, что производилась установка на наш кластер SP2 для Windiows Server. А на сервер, где находятся база данных+AOS его не установили. Кстати, он является одним из контроллеров домена. Может быть в этом дело...
Это все опять лишь догадки... Для локализации проблемы нужно сузить круг поиска (для этого изначально и задавался "миллион встречных вопросов"). Сейчас уже известно, что после ввода пароля успешно создается новая сессия, и начинает выполняться код приложения. Чтобы снять подозрения с сервис-паков и доменных контроллеров, можно создать тестовую среду (один - возможно, виртуальный - сервер, без домена AD), где развернуть имеющееся приложение с пустой базой и попробовать залогиниться в 3-хзвенке. Если опять будет наблюдаться зависание тонкого клиента, стало быть, дело в приложении. Если же зависания не будет, то нужно искать причину в данных либо во внешней среде (сети, доменных контроллерах, etc), хотя мне такой вариант уже кажется менее вероятным.
К слову, о данных: в ходе зависания индикатор акивности в статусной строке что-то показывает?
Старый 06.03.2008, 10:21   #6  
Breaker is offline
Breaker
Участник
 
29 / 10 (1) +
Регистрация: 07.06.2006
:)
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Не надо гадать, недавно приводился пример, как это можно выяснить наверняка.Это все опять лишь догадки... Для локализации проблемы нужно сузить круг поиска (для этого изначально и задавался "миллион встречных вопросов"). Сейчас уже известно, что после ввода пароля успешно создается новая сессия, и начинает выполняться код приложения. Чтобы снять подозрения с сервис-паков и доменных контроллеров, можно создать тестовую среду (один - возможно, виртуальный - сервер, без домена AD), где развернуть имеющееся приложение с пустой базой и попробовать залогиниться в 3-хзвенке. Если опять будет наблюдаться зависание тонкого клиента, стало быть, дело в приложении. Если же зависания не будет, то нужно искать причину в данных либо во внешней среде (сети, доменных контроллерах, etc), хотя мне такой вариант уже кажется менее вероятным.
К слову, о данных: в ходе зависания индикатор акивности в статусной строке что-то показывает?
Значок аоса моргает зеленым. Как-то смешно написал. Ну вы сами просили.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как открыть ax32.exe из командной строки без ввода пароля? Morpheus DAX: Администрирование 6 16.11.2006 14:57
После ввода второго символа вызывается validateField Zepp DAX: Программирование 3 08.08.2006 10:16
Проблема с лицензией, при загрузке, после ввода пороля появляется сообщение 3oppo DAX: Программирование 3 07.10.2005 08:01
Форма ввода логина и пароля kvan DAX: Программирование 0 25.09.2002 15:58
После остановки и запуска AOS Аксапта начинает тормозить Balyasnikov DAX: Администрирование 7 09.09.2002 12:27
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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