Pokud nepomuze nastaveni poolu, tak je to zvlastni. Jednou jsme meli takovy obskurni pripad, kdy zatezove testy pri urcitem loadu padaly a asi po tydnu hledani se prislo na to, ze na vine byl Cisco router, ktery ten zvyseny provoz vyhodnotil jako DOS utok a tak pakety proste zahazoval.
On Tue, Apr 8, 2008 at 8:28 AM, vobord1 <[EMAIL PROTECTED]> wrote: > 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) > > > > > > > > > > -- S pozdravem Roman "Dagi" Pichlik /* http://www.sweb.cz/pichlik/ Blog pro kodery */
