Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 OracleSession.LogOn без ответа  [new]
cptngrb
Member

Откуда:
Сообщений: 558
Вопрос скорее не по коду, а по принципу работы поддержки соединения с Oracle.
Работает многопоточное приложение 24/7 в сети с нестабильной связью, сервак периодически падает. Использую пул сессий.
Делаю связку OraSession.LogOn -> OraQuery.Execute -> OraSession.LogOff;
Вроде как пул сам восстанавливает соединение, а мне остается только сессии из него брать.

Недавно столкнулся с ситуацией, когда при подключении к серверу поток залип и ничего с ним сделать уже нельзя было. Ни ошибки, ни предупреждения, ничего. Как вы страхуетесь в такой ситуации? Какие дополнительные проверки делаете?
17 май 20, 14:02    [22134521]     Ответить | Цитировать Сообщить модератору
 Re: OracleSession.LogOn без ответа  [new]
cptngrb
Member

Откуда:
Сообщений: 558
Когда сервер перестает отвечать и я пытаюсь коннектится через OracleSession.LogOn, то 18 из 25 потоков зависают на неопределенное время, и только 7 потоков возвращают ошибку " ORA-12154: TNS:could not resolve the connect identifier specified", через минут 10 еще пару потоков возвращают ошибку, но остальные остаются не доступны.
19 май 20, 14:50    [22135834]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить