kouknul jsem se do nastaveni db a nasel jsem tohle. Jen si nejsem jistej jestli se pro kazdeho uzivatele zaklada nove spojeni.
max_connections = 100 dik za tip > ---------------------------------------- > Jen napad > > Databaze mivaji nastavene maximalni pocet spojeni ktere povoli. > Typicky treba Oracle pokud je to jen development verze tak to ma nejak > licencne omezene. > > Tedy chyba muze byt na strane nastaveni databazen a nikoli kodu. > > Palko > > On 08/04/2008, vobord1 <[EMAIL PROTECTED]> wrote: > > Zdravim, > > pri testu zateze aplikace (jmeter i realni uzivatele) se mi priblizne po > prihlaseni 30 uzivatelu zacnou objevovat vyjimky ze nelze otevrit spojeni s > db. > > > > Pouzivam JBoss4.2.1 + Spring2.0 + JSP + Hibernate + Postgres8/Oracle9 > > na transakce mam JtaTransactionManager(java:comp/UserTransaction) a > TransactionProxyFactoryBean > > > > zkousel jsem nastavovat ruzne timeouty, poolsize atd... ale bez uspechu > > > > muzete mi nekdo poradit na co bych se mel zamerit? prece neni mozny aby s > > DB > mohlo soucasne pracovat pouze 30 lidi (je to stejne u postgres i oracle). > > > > DIKY ZA RADY > > dave > > > > Exception: > > org.hibernate.exception.GenericJDBCException: Cannot open connection > > > > StackTrace: > > Caused by:org.jboss.util.NestedSQLException: Could not enlist in > > transaction > on entering meta-aware object!; - nested throwable: > (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist > resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: > 7f000101:8133:47fa9ee4:2422 status: ActionStatus.ABORT_ONLY >); - nested > throwable: (org.jboss.resource.JBossResourceException: Could not enlist in > transaction on entering meta-aware object!; - nested throwable: > (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist > resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: > 7f000101:8133:47fa9ee4:2422 status: ActionStatus.ABORT_ONLY >)) > > Message:Cannot open connection > > > org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) > > > > org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) > > > org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) > > > org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) > > > org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426) > > > org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) > > > org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139) > > org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547) > > org.hibernate.loader.Loader.doQuery(Loader.java:673) > > > org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236) > > org.hibernate.loader.Loader.doList(Loader.java:2220) > > org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104) > > org.hibernate.loader.Loader.list(Loader.java:2099) > > org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94) > > org.hibernate.impl.SessionImpl.list(SessionImpl.java:1569) > > org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) > > > > >
