Mongo::poolDebug

(PECL mongo >=1.2.0)

Mongo::poolDebugDevuelve información sobre todas las agrupaciones de conexiones

Descripción

public Mongo::poolDebug ( void ) : array
Advertencia

Esta característica ha sido declarada OBSOLETA a partir de la versión 1.2.3. Se desaconseja confiar en esta característica. Por favor, use MongoPool::info() en su lugar.

Devuelve un array con información sobre todas las agrupaciones de conexiones.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Cada agrupación de conexiones tiene un identificador que comienza con el host. Para cada agrupación, esta función muestra los siguientes campos:

in use

El número de conexiones usadas actualmente por instancias de MongoClient.

in pool

El número de conexiones que hay en la agrupación actualmente (no siendo usadas).

remaining

El número de conexiones que podría crear esta agrupación. Por ejemplo, supongamos que una agrupación tiene 5 conexiones restantes y 3 en la agrupación. Se podrían crear 8 nuevas instancias de MongoClient antes de agotar esta agrupación (asumiendo que no hay ninguna instancia de MongoClient fuera de ámbito, devolviendo sus conexiones a la agrupación).

Un número negativo significa que esta agrupación generará conexiones ilimitadas.

Antes de crear una agrupación, se puede elegir el número máximo de conexiones llamando a Mongo::setPoolSize(). Una vez que la agrupación aparzca en la salida de esta función, no se podrá cambiar su tamaño.

timeout

El tiempo de espera del socket para las conexiones de esta agrupación. Es por cuánto tiempo las conexiones de esta agrupación intentarán conectarse a un servidor antes de desistir.

Historial de cambios

Versión Descripción
1.2.11 Emite un error de nivel E_DEPRECATED al utilizarlo.