AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.02.2008, 12:13   #1  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Аксапта виснет после ввода пароля
Аксапта 3.0 SP5. Трехзвенка. Нормально работала больше 4 лет. А теперь после ввода пароля виснет намертво. В аналогичной, но двухзвенной конфигурации запускается.
В чем может быть причина? Приложение переиндексировал, AOS перезапускал

Geändert von Breaker (05.03.2008 um 17:20 Uhr)
Alt 05.03.2008, 12:52   #2  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
+1
Alt 05.03.2008, 15:07   #3  
raz ist offline
raz
NavAx
Benutzerbild von raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1.500 / 1098 (40) ++++++++
Registriert seit: 22.07.2003
Ort: МО
Под любым пользователем?
SysLastValue чистили?
Alt 05.03.2008, 15:48   #4  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Да чистил. Под любым пользователем
Alt 05.03.2008, 16:01   #5  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
в классе Application метод startup поставь брекпоинт и оттрасируй.

Что говорит?

С Уважением,
Георгий
Alt 05.03.2008, 16:23   #6  
miklenew ist offline
miklenew
Участник
Benutzerbild von miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1.688 / 438 (18) +++++++
Registriert seit: 10.07.2006
Ort: г. Ликино-Дулёво
Как то раз правил класс Application, не помню что точно делал.
И не заметил, что он не компильнулся. Какая-то ошибка тогда была.
И привед. Зайти не мог. Даже чтоб точку останова поставить.
Хорошо у консультанта была открытая сессия.
Свезло называется.
Alt 05.03.2008, 16:58   #7  
blokva ist offline
blokva
Пенсионер
Benutzerbild von blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Registriert seit: 04.06.2003
Ort: Беларусь
Zitat:
Zitat von miklenew Beitrag anzeigen
Как то раз правил класс Application, не помню что точно делал.
И не заметил, что он не компильнулся. Какая-то ошибка тогда была.
И привед. Зайти не мог. Даже чтоб точку останова поставить.
Хорошо у консультанта была открытая сессия.
Свезло называется.
Такие весч оЧЧень рекомендуется править в USP слое, потом просто удаляешь соответствующий файлик в приложении и изменений как не бывало !
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Alt 05.03.2008, 17:02   #8  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von George Nordic Beitrag anzeigen
в классе Application метод startup поставь брекпоинт и оттрасируй.

Что говорит?

С Уважением,
Георгий
Я могу поставить хоть сто брекпоинтов в этом методе, при загрузке они не отрабатывают.
Alt 05.03.2008, 17:08   #9  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
installation / upgrade checklist-ы в двухзвенке пройдены?
__________________
-ТСЯ или -ТЬСЯ ?
Alt 05.03.2008, 17:19   #10  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von Vadik Beitrag anzeigen
installation / upgrade checklist-ы в двухзвенке пройдены?

уточняю, аксапта работала до этого в трехзвенке 4 года, а на 4 года +1 день стала виснуть после ввода пароля
Alt 05.03.2008, 17:46   #11  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von Breaker Beitrag anzeigen
уточняю, аксапта работала до этого в трехзвенке 4 года, а на 4 года +1 день стала виснуть после ввода пароля
Вы же понимаете, что на ровном месте такие перемены не случаются Виснет, выходит, именно клиент при попытке залогиниться именно в 3-хзвенке? А как проявляется зависание: клиент чего-то ждет или же что-то делает, отжирая процессорное время? Счетчики производительности для процесса клиента как изменяются по ходу того, как он висит: отработанное время, объем считанных/записанных данных, etc? А что при этом происходит на сервере? Сессия новая появляется? Данные о том, что пользователь залогинился, в лог работы пользователей попадают? Посмотрите каким-нить process monitor'ом на файловую активность клиента, может, что-то подозрительное найдете. В конце концов, посмотрите на трафик между клиентом и сервером: можно с помощью Network Monitor захватить весь сетевой трафик на клиенте, а потом отфильтровать по портам, использованным в соединении зависшего клиента...
В общем, копайте и ищите доп.информацию, за вас это на форуме никто не сделает.
Alt 05.03.2008, 18:09   #12  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von gl00mie Beitrag anzeigen
Вы же понимаете, что на ровном месте такие перемены не случаются Виснет, выходит, именно клиент при попытке залогиниться именно в 3-хзвенке? А как проявляется зависание: клиент чего-то ждет или же что-то делает, отжирая процессорное время? Счетчики производительности для процесса клиента как изменяются по ходу того, как он висит: отработанное время, объем считанных/записанных данных, etc? А что при этом происходит на сервере? Сессия новая появляется? Данные о том, что пользователь залогинился, в лог работы пользователей попадают? Посмотрите каким-нить process monitor'ом на файловую активность клиента, может, что-то подозрительное найдете. В конце концов, посмотрите на трафик между клиентом и сервером: можно с помощью Network Monitor захватить весь сетевой трафик на клиенте, а потом отфильтровать по портам, использованным в соединении зависшего клиента...
В общем, копайте и ищите доп.информацию, за вас это на форуме никто не сделает.
Уважаемый gl00mie!
Я эту тему открыл, чтобы те, у кого подобная проблема была написали как они с ней боролись или дали конкретный совет, а не задавали мне миллион встречных вопросов, как вы. Поэтому не надо здесь работать мастером подсказок Windows!
Alt 05.03.2008, 18:17   #13  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von Breaker Beitrag anzeigen
Я эту тему открыл, чтобы те, у кого подобная проблема была написали как они с ней боролись или дали конкретный совет, а не задавали мне миллион встречных вопросов
Извините, я почему-то подумал, что вы хотите решить свою проблему, а не пробовать на себе решения чужих проблем...
This post has been rated by: kashperuk (1).
Alt 05.03.2008, 18:28   #14  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von gl00mie Beitrag anzeigen
Извините, я почему-то подумал, что вы хотите решить свою проблему, а не пробовать на себе решения чужих проблем...
И совершенно правильно подумали!!!
Только как вы предлагаете интерпретировать полученные данные и какие действия предпринимать?
Я не сижу сложа руки и большинство действий, которые вы оформили в виде вопросов сделал. И что дальше

Например, вы пишите "Сессия новая появляется? Данные о том, что пользователь залогинился, в лог работы пользователей попадают?".
Да, сессия появляется, данные в лог попадают.

И что это мне дает?
Alt 05.03.2008, 18:49   #15  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von Breaker Beitrag anzeigen
Только как вы предлагаете интерпретировать полученные данные и какие действия предпринимать?
Если вы хотите, чтобы на форуме вам помогли решить проблему, то хотя бы предоставьте эти данные для начала...
Zitat:
Zitat von Breaker Beitrag anzeigen
Да, сессия появляется, данные в лог попадают. И что это мне дает?
Не знаю, как вам, а мне это дает повод усомниться вот в этом вашем заявлении:
Zitat:
Zitat von Breaker Beitrag anzeigen
Zitat:
Zitat von George Nordic Beitrag anzeigen
в классе Application метод startup поставь брекпоинт и оттрасируй.
Я могу поставить хоть сто брекпоинтов в этом методе, при загрузке они не отрабатывают.
Если посмотреть по перекрестным сслыкам, то метод таблицы SysUserLog.insert() вызывается либо при создании пользователей и проверке истечения срока действия паролей (SysPassword::validateUser()), либо при входе пользователя (SysUserLog::logUserLogin()), при этом оба метода вызываются из Application.startup(). Может, вы как-то не так точку останова ставите? Если она у вас в этом методе действительно не отрабатывает, попробуйте поставить ее на SysUserLog.insert(), к примеру...
Alt 05.03.2008, 19:04   #16  
kashperuk ist offline
kashperuk
Участник
Benutzerbild von kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.361 / 2084 (78) +++++++++
Registriert seit: 30.05.2004
Ort: Atlanta, GA, USA
еще можно попробовать написать явно
X++:
breakpoint;
Alt 05.03.2008, 19:08   #17  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von gl00mie Beitrag anzeigen
Если вы хотите, чтобы на форуме вам помогли решить проблему, то хотя бы предоставьте эти данные для начала...Не знаю, как вам, а мне это дает повод усомниться вот в этом вашем заявлении:Если посмотреть по перекрестным сслыкам, то метод таблицы SysUserLog.insert() вызывается либо при создании пользователей и проверке истечения срока действия паролей (SysPassword::validateUser()), либо при входе пользователя (SysUserLog::logUserLogin()), при этом оба метода вызываются из Application.startup(). Может, вы как-то не так точку останова ставите? Если она у вас в этом методе действительно не отрабатывает, попробуйте поставить ее на SysUserLog.insert(), к примеру...
Да вы не сомневайтесь! Брейкпойнты эти у меня не отрабатывают и на двузвенке, которая запускается прекрасно.
Alt 05.03.2008, 19:27   #18  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von Breaker Beitrag anzeigen
Брейкпойнты эти у меня не отрабатывают и на двузвенке, которая запускается прекрасно.
Тогда хотя бы добавьте вывод диагностических сообщений, скажем, в файл (вот здесь описано, куда их можно добавить, чтобы отследить процесс запуска). Как вариант, попробуйте использовать Windows-аутентификацию для входа в Аксапту и посмотрите, виснет ли клиент при этом. В любом случае, если информация о новой пользовательской сессии появляется, значит, как минимум Аксапта начинает выполнять код приложения, и тогда, вероятнее всего, причина "зависания" кроется в коде приложения, а не во внешних факторах. К слову, вы можете отследить, какие модификации делались в приложении в тот период, когда начались такие зависания?
Alt 05.03.2008, 19:42   #19  
Breaker ist offline
Breaker
Участник
 
29 / 10 (1) +
Registriert seit: 07.06.2006
Zitat:
Zitat von gl00mie Beitrag anzeigen
Тогда хотя бы добавьте вывод диагностических сообщений, скажем, в файл (вот здесь описано, куда их можно добавить, чтобы отследить процесс запуска). Как вариант, попробуйте использовать Windows-аутентификацию для входа в Аксапту и посмотрите, виснет ли клиент при этом. В любом случае, если информация о новой пользовательской сессии появляется, значит, как минимум Аксапта начинает выполнять код приложения, и тогда, вероятнее всего, причина "зависания" кроется в коде приложения, а не во внешних факторах. К слову, вы можете отследить, какие модификации делались в приложении в тот период, когда начались такие зависания?
Чего я только не пробовал. В том числе и Windows-аутентификацию и AOS переустанавливал.
Нет, дело точно не в доработках, их в тот период не было вообще. Щас узнал, что производилась установка на наш кластер SP2 для Windiows Server. А на сервер, где находятся база данных+AOS его не установили. Кстати, он является одним из контроллеров домена. Может быть в этом дело...
Alt 05.03.2008, 23:31   #20  
gl00mie ist offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.684 / 5813 (201) ++++++++++
Registriert seit: 28.11.2005
Ort: Москва
Blog-Einträge: 3
Zitat:
Zitat von Breaker Beitrag anzeigen
Нет, дело точно не в доработках, их в тот период не было вообще.
Не надо гадать, недавно приводился пример, как это можно выяснить наверняка.
Zitat:
Zitat von Breaker Beitrag anzeigen
Щас узнал, что производилась установка на наш кластер SP2 для Windiows Server. А на сервер, где находятся база данных+AOS его не установили. Кстати, он является одним из контроллеров домена. Может быть в этом дело...
Это все опять лишь догадки... Для локализации проблемы нужно сузить круг поиска (для этого изначально и задавался "миллион встречных вопросов"). Сейчас уже известно, что после ввода пароля успешно создается новая сессия, и начинает выполняться код приложения. Чтобы снять подозрения с сервис-паков и доменных контроллеров, можно создать тестовую среду (один - возможно, виртуальный - сервер, без домена AD), где развернуть имеющееся приложение с пустой базой и попробовать залогиниться в 3-хзвенке. Если опять будет наблюдаться зависание тонкого клиента, стало быть, дело в приложении. Если же зависания не будет, то нужно искать причину в данных либо во внешней среде (сети, доменных контроллерах, etc), хотя мне такой вариант уже кажется менее вероятным.
К слову, о данных: в ходе зависания индикатор акивности в статусной строке что-то показывает?
Stichworte
ax3.0

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Как открыть 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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.