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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.02.2009, 16:29   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
! 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] Связь используется"
После этого много-много ошибок (2):

X++:
Object Server 01: RPC error: Exception 3221225495 occurred in session 1
Насколько можно судить (2) всегда следует после (1). Причина (1) непонятна - пока не смогли отследить в какой момент и почему она происходит, наблюдения продолжаем. Как правило, после многих ошибок (2) AOS либо сам останавливается с ошибкой, либо перестает отвечать и приходится его перезапускать.

Может у кого-нибудь уже были подобные ошибки?

Вот в одной теме ошибка (2) упоминается: Проблема при синхронизации DAX 4, но кроме этого упоминаний не нашел. На буржуйских сайтах - тоже.
__________________
Ivanhoe as is..
Старый 11.02.2009, 16:40   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Банальное предположение, а вирусов на сервере где стоит АОС нету?
Просто была похожая проблема из-за вируса. После того как вычистили, все наладилось.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 11.02.2009, 16:58   #3  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от lev Посмотреть сообщение
Банальное предположение, а вирусов на сервере где стоит АОС нету?
Просто была похожая проблема из-за вируса. После того как вычистили, все наладилось.
Были такие же ошибки или другие? Антивирус стоит, попробуем проверить дополнительно.
__________________
Ivanhoe as is..
Старый 11.02.2009, 17:55   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Были ошибки что АОС не может подключиться к БД и т.д и т.п... точно уже не вспомню
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.02.2009, 11:21   #5  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
A что говорят логи SQL сервера, большая ли нагрузка на АОС в данный момент.

Есть ли ping до SQL? Нет ли висячих сессий на АОС, что говорит Netstat?

Как EventId у данного сообщения об ошибках.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 12.02.2009, 11:32   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
В логах 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  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
X++:
Object Server 01: Fatal SQL condition during login. Error message: 
"[Microsoft][Диспетчер драйверов ODBC] Связь используется"
Вроде по-буржуйски это должно быть "Connection in use" (SQLSTATE 08002). Вот тут вот пишут, что это значение SQLSTATE может, в частности, устанавливаться после вызова SQLConnect:
Код:
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.
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
После этого много-много ошибок (2):
X++:
Object Server 01: RPC error: Exception 3221225495 occurred in session 1
Как правило, после многих ошибок (2) AOS либо сам останавливается с ошибкой, либо перестает отвечать и приходится его перезапускать.
Если верить [MS-ERREF] Windows Error Codes, RPC error 3221225495, она же 0xC0000017, - это STATUS_NO_MEMORY:
Цитата:
Not enough virtual memory or paging file quota is available to complete the specified operation.
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
В логах SQL сервера никаких проблем нет. Нагрузка на АОС небольшая, пользователей человек 20 максимум. Использование памяти достаточно большое - около 1,5 Гб в пике.
Если 1-я ошибка (в ODBC) возникает на стороне АОСа в ODBC Driver Manager при попытке создания нового соединения, то до SQL сервера там дело не доходит. А на счет использования 1.5Гб в пике - может, и правда указанная RPC-ошибка вылезает из-за нехватки памяти, но не факт.
В качестве workaround можно попробовать использовать рецепт, некогда рекомендовавшийся для связки AX3+Oracle: настроить AOS так, чтобы он оставлял неиспользуемые соединения с БД, не закрывая их по таймауту, и, таким образом, минимизировать число соединений, создаваемых за все время работы AOS'а.
За это сообщение автора поблагодарили: Ivanhoe (2).
Старый 03.03.2009, 08:03   #8  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
После отключения портала (делает сторонний разработчик) ошибка (1) больше не появлялась.
Ошибка (2) изредка еще бывает, но уже одиночная и не приводит к каким-либо проблемам. На всякий случай поставил счетчик на память, используемую AOS - пока больше 2 000 000 не было.
__________________
Ivanhoe as is..
Теги
aos, rpc, ошибка, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
RPC exception 5 occurred (AX2009) player DAX: Администрирование 6 30.05.2012 11:38
RPC Error 1726 maximka DAX: Администрирование 12 24.08.2011 17:49
daxis: Dynamics Ax 4.0 Session Types Blog bot DAX Blogs 0 01.04.2009 18:05
Solutions Monkey: Convergence session: Enterprise Portal Deployment Tips and tricks Blog bot DAX Blogs 0 26.03.2009 08:05
AX UK: Dynamics AX Architect Session - April 10th 2008 Blog bot DAX Blogs 0 01.03.2008 05:37
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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