Подключиться к Oracle 10g через Интернет с помощью пула

Наш веб-сервис .Net предоставляет данные примерно для 1000 пользователей и 3000 запросов в секунду.
Если он подключается к базе данных, находящейся в локальной сети, все в порядке. Но когда он подключается к базе данных через Интернет, и, естественно, соединение иногда будет нестабильным, что приведет к мертвым соединениям. В пуле соединений клиента соединения все еще существуют, а также на сервере, но они уже мертвы. После этого соединение не будет создано из-за полного пула соединений.
Если это произойдет, нам придется сбросить IIS :( ​​и это происходит часто.
Мы используем бесплатную версию DotConnect 7.3.132.0, Oracle 10g и веб-сервис написаны на .Net 2.0.
Пожалуйста, помогите :(


person QuangND    schedule 21.02.2014    source источник
comment
Поможет ли здесь обнаружение мертвых клиентов?   -  person ik_zelf    schedule 21.02.2014
comment
Я не понимаю твоего вопроса. Я пытаюсь использовать ClearPool, но безуспешно :(   -  person QuangND    schedule 21.02.2014
comment
поговорите со своим dba и проверьте настройки обнаружения мертвых клиентов в sqlnet.ora на хосте сервера rdbms. Я не уверен, это может помочь.   -  person ik_zelf    schedule 21.02.2014
comment
БД в порядке с мертвыми соединениями, проблемы на стороне клиента.   -  person QuangND    schedule 23.02.2014


Ответы (1)


Мы перемещаем наш веб-сервис в ту же локальную сеть БД. Все отлично.

person QuangND    schedule 06.07.2014