Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2008, 11:41
likeadog
 
Fecha de Ingreso: junio-2008
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 1
PHP oci_close - No cierra conexiones

Saludos a todos. En el sitio que yo administro y programo se ha incrementado mucho las llamadas a la base de datos Oracle y si bien hago un "oci_close", la conexión se queda creada en la base.

El código de lo que se hace es:

$c = conectabddo();
$sql = "query";
$s = OCIParse($c,$sql);
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s))
echo ociresult($s, "CAMPO") . "<br>";
oci_close($c);

Me retorna correctamente los resultados pero cada conexión se queda en el listado de conexiones del Oracle. Cuando la página no tenia tanta concurrencia, el sitio funcionaba correctamente y hoy demora mucho en dar resultados o da error de conexión al Oracle por exceso de tiempo de espera.

Espero que alguien me ayude y aclare si tengo algun error en la programación o en la configuración del PHP.

Gracias