powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ConnectionPool
9 сообщений из 9, страница 1 из 1
ConnectionPool
    #32880602
dfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dfd
Гость
Добрый день!

У меня через какое-то время исчерпывается ConnectionPool.
Все Resulsets Statements Connections закрываю.
но эта штука все равно происходит...как так?
...
Рейтинг: 0 / 0
ConnectionPool
    #32880668
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чей пул?
...
Рейтинг: 0 / 0
ConnectionPool
    #32880793
dfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dfd
Гость
Соединений к ораклу.
...
Рейтинг: 0 / 0
ConnectionPool
    #32880831
Ctrl+Alt+Delete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а какой Oracle ?
...
Рейтинг: 0 / 0
ConnectionPool
    #32880856
dfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dfd
Гость
oracle 9.2.0

использую под tomcat 5.0.30

в конфиге factory стандартно org.apache.commons.dbcp.BasicDataSourceFactory
...
Рейтинг: 0 / 0
ConnectionPool
    #32880961
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня пул коннектов к Oracle 9.2 реализован в самом приложении, через OracleConnectionPoolDataSource, OracleConnectionCacheImpl. Пару раз при разбухании пула помог просмотр последнего запроса сессий:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select s.sid, s.serial#, s.audsid, s.lockwait
     , p.spid
     , s.user#, s.terminal, s.machine, s.username, s.schemaname, s.osuser, s.server, s.program, s.status
     , a.sql_text
from v$session s
   , v$process p
   , v$sqlarea a
where  1 = 1 
  and s.paddr = p.addr (+)
  and s.sql_address = a.address (+)
order by s.machine, s.username;

Посмотри на SQL_TEXT, может подтолкнет на какие-то мысли.
...
Рейтинг: 0 / 0
ConnectionPool
    #32881014
Ctrl+Alt+Delete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кинь кусок кода, где ты получаешь соединение - выполняешь запрос - закрываешь ресурсы
...
Рейтинг: 0 / 0
ConnectionPool
    #32881400
ХА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня соединения надо не закрывать а возвращать пулу явно:

conn = (Connection)pool.getResource();

//что-то делаем...

pool.returnResource(conn);

Иначе тоже исчерпываются.
...
Рейтинг: 0 / 0
ConnectionPool
    #32881624
Ctrl+Alt+Delete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ХАУ меня соединения надо не закрывать а возвращать пулу явно:

conn = (Connection)pool.getResource();

//что-то делаем...

pool.returnResource(conn);

Иначе тоже исчерпываются.

вообщето при закрытии соединения выделенного пулом - оно как раз и возвращается этому пулу.

dfdДобрый день!

У меня через какое-то время исчерпывается ConnectionPool.
Все Resulsets Statements Connections закрываю.
но эта штука все равно происходит...как так?

а ты кроме закрытия, поробуй еще и явно обнулять ссылки на Resulsets, Statements, Connections:

rs.close(); rs = null;
stm.close(); stm = null;
conn.close(); conn = null;
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ConnectionPool
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]