11.02.2009, 16:29 | #1 |
Участник
|
RPC error: Exception 3221225495 occurred in session 1
Добрый день!
MS Dynamics AX 4.0 SP2 FP1 EE, версия сервера: 4.0.2503.560, OS MS Windows Server 2003 R2 Entherprise SP2. Периодически (раз/ два в день) возникают непонятные ошибки в EventLog на сервере АОС (1): X++: Object Server 01: SQL diagnostics: [Microsoft][ ODBC] . Connect information was: Userid = [], Database = [ ], Server = [ ], DSN = [], Other = [] Object Server 01: Fatal SQL condition during login. Error message: "[Microsoft][Диспетчер драйверов ODBC] Связь используется" X++: Object Server 01: RPC error: Exception 3221225495 occurred in session 1 Может у кого-нибудь уже были подобные ошибки? Вот в одной теме ошибка (2) упоминается: Проблема при синхронизации DAX 4, но кроме этого упоминаний не нашел. На буржуйских сайтах - тоже.
__________________
Ivanhoe as is.. |
|
11.02.2009, 16:40 | #2 |
Ищущий знания...
|
Банальное предположение, а вирусов на сервере где стоит АОС нету?
Просто была похожая проблема из-за вируса. После того как вычистили, все наладилось.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
11.02.2009, 16:58 | #3 |
Участник
|
Были такие же ошибки или другие? Антивирус стоит, попробуем проверить дополнительно.
__________________
Ivanhoe as is.. |
|
11.02.2009, 17:55 | #4 |
Ищущий знания...
|
Были ошибки что АОС не может подключиться к БД и т.д и т.п... точно уже не вспомню
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.02.2009, 11:21 | #5 |
int 20h
|
A что говорят логи SQL сервера, большая ли нагрузка на АОС в данный момент.
Есть ли ping до SQL? Нет ли висячих сессий на АОС, что говорит Netstat? Как EventId у данного сообщения об ошибках.
__________________
It's just my Unhopelessnessabilityerism Trying to debug my mind |
|
12.02.2009, 11:32 | #6 |
Участник
|
В логах SQL сервера никаких проблем нет.
Нагрузка на АОС небольшая, пользователей человек 20 максимум. Использование памяти достаточно большое - около 1,5 Гб в пике. Если бы ошибка была у меня на глазах, я бы сказал, есть ли ping Пока весь анализ идет постфактум. Повисшие сессии на АОСе бывают, но по словам пользователей это либо отклбчение электричества (работа по терминалу), либо подвисание компьютера и т.п. Подвисшие сессии, провоцирующие блокировки на SQL оперативно снимаем. У ошибок ODBC ID 140 и 163, у последней ошибки - 180. Пока три версии: 1. Использование нестандартного подключения к БД (может, портал, может еще что). 2. Проблемы в старой функциональности, перенесенной с тройки (в тесте проблем нет). 3. Утечка памяти на сервере.
__________________
Ivanhoe as is.. Последний раз редактировалось Ivanhoe; 12.02.2009 в 11:36. |
|
03.03.2009, 00:09 | #7 |
Участник
|
Цитата:
Код: RETCODE SQLConnect(hdbc, szDSN, cbDSN, szUID, cbUID, szAuthStr, cbAuthStr) The SQLConnect function accepts the following arguments. Type Argument Use Description HDBC hdbc Input Connection handle. ... Error Description Connection in use (DM) The specified hdbc had already been used to establish a connection with a data source and the connection was still open. Цитата:
Цитата:
Not enough virtual memory or paging file quota is available to complete the specified operation.
Цитата:
В качестве workaround можно попробовать использовать рецепт, некогда рекомендовавшийся для связки AX3+Oracle: настроить AOS так, чтобы он оставлял неиспользуемые соединения с БД, не закрывая их по таймауту, и, таким образом, минимизировать число соединений, создаваемых за все время работы AOS'а. |
|
|
За это сообщение автора поблагодарили: Ivanhoe (2). |
03.03.2009, 08:03 | #8 |
Участник
|
После отключения портала (делает сторонний разработчик) ошибка (1) больше не появлялась.
Ошибка (2) изредка еще бывает, но уже одиночная и не приводит к каким-либо проблемам. На всякий случай поставил счетчик на память, используемую AOS - пока больше 2 000 000 не было.
__________________
Ivanhoe as is.. |
|