Показать сообщение отдельно
Старый 05.05.2006, 11:40   #1  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
AOS зависает
Часто происходит такая ситуация: зависает AOS. При этом у пользователей которые уже работают в Аксапте зависают их операции, а новые пользователи при открытии Аксапты видят только окно выбора АОСа. Выбрав зависший АОС они даже не получают окна для ввода пароля. Значок состояния Аксапты в нижнем правом углу при этом - изображение базы данных - такой, который появляется когда клиент ожидает ответа.

При просмотре событий в Event Monitor при этом начинают только появляться события типа
Object Server AxaptaDomingo: Thread 0xbbc (client listener) created. , а событий типа
Object Server AxaptaDomingo: User xxx connected (session 238, thread 0x172c), т.е. создается только новый поток, подключения пользователя не происходит. Также при зависании АОСа в журнале событий появляется (не могу сказать всегда или нет, но часто) сообщение
-------------------------------------------------------------------------------------------------
Object Server AxaptaDomingo: System information dump:
--# FV EIP----- RetAddr- FramePtr StackPtr Symbol

0 .V 0065d504 03f6d05c 1a48f2e4 1a48f2c0 Mod: Ax32Serv[Ax32Serv.exe], base: 00400000h

1 .V 03f6d05c 00000000 00000000 1a48f2c0 SymGetSymFromAddr exit code 126
SymGetLineFromAddr exit code 126
SymGetModuleInfo exit code 126

Stackdump exit code 126 (Не найден указанный модуль)
-------------------------------------------------------------------------------------------------

Устраняется зависание пока только остановкой АОСа и повторным запуском. При зависании AOS не делает ни каких запросов к базе данных - это видно в профайлере SQL Server'a. Процесс AOSа занимает 1-4% процессорного времени. Обмен с оперативной памятью и дисковые чтение/запись происходят только в момент, когда какой-нибудь пользователь пытается приконнектиться

Версия Аксапты - 3.0, сервис пак 2 , SQL Server

Может ли кто-нибудь что-то посоветовать. Подсказать если не причину зависания, то что еще можно проверить, на что обратить внимание, чтобы эту причину выяснить