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 */

Odpovedet emailem