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