Ver Mensaje Individual
  #18 (permalink)  
Antiguo 27/12/2004, 13:53
Machine80
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 3 meses
Puntos: 0
Una duda. Veo la lista de conexiones que existen y siempre existen por lo menos 2, pero veo que cada vez q se ocupan se crea una conexion nueva y se reemplaza la que se usa. Esto lo veo en el tiempo que lleva viva la conección. Esta bien eso???


para evitar dudas, ahora tengo solo un datasource

<?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml,v 1.1.2.1 2003/12/12 19:19:56 starksm Exp $ -->
<!-- Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/dbprueba</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>roaguayo</user-name>
<password>rigo</password>
<min-pool-size>2</min-pool-size>
<max-pool-size>5</max-pool-size>
<idle-timeout-minutes>0</idle-timeout-minutes>
</local-tx-datasource>

</datasources>


Otra cosa: aunque es mas para mysql, me paso lo siguiente:

mysql> select * from archivo;
ERROR 2013: Lost connection to MySQL server during query

mysql> select * from archivo;
ERROR 2006: MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 25
Current database: dbprueba

+-----------+------------+----------------------------+
| idArchivo | nombre | urlArchivo |
+-----------+------------+----------------------------+
| 1 | banner.jpg | 1104175300453_2_banner.jpg |
+-----------+------------+----------------------------+

o sea no se pudo conectar ni por consola a mysql. Para que el mi sistema se pudiera conectar de nuevo, tuve que grabar de nuevo el mysql-ds.xml:

15:26:36,984 WARN [JBossManagedConnectionPool] Exception destroying ManagedConnection org.jboss.resource.connectionmanager.TxConnectionM anager$TxConnectionEventListener@1214626[state=DESTROYED mc=org.jboss.resource.adapter.jdbc.local.LocalMana gedConnection@19104e3 handles=0 lastUse=1104160068062 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossMana gedConnectionPool$OnePool@1d7fadd context=org.jboss.resource.connectionmanager.Inter nalManagedConnectionPool@96fa7b]java.lang.StackOverflowError

15:26:37,562 WARN [JBossManagedConnectionPool] Exception destroying ManagedConnection org.jboss.resource.connectionmanager.TxConnectionM anager$TxConnectionEventListener@13f903b[state=DESTROYED mc=org.jboss.resource.adapter.jdbc.local.LocalMana gedConnection@16ba29 handles=0 lastUse=1104261992984 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossMana gedConnectionPool$OnePool@1d7fadd context=org.jboss.resource.connectionmanager.Inter nalManagedConnectionPool@96fa7b]java.lang.StackOverflowError

15:26:42,734 INFO [MySqlDS] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=LocalTxCM,name=MySqlDS to JNDI name 'java:/MySqlDS'

15:26:42,765 INFO [JCAResource] Registration is not done -> stop
Con esto vuelve todo a la normalidad

Última edición por Machine80; 27/12/2004 a las 13:56