(No hay información de versión disponible, podría estar únicamente en SVN)
MongoPool::info — Devuelve información sobre todos los agrupamientos de conexiones
Devuelve un array con información sobre los agrupamientos de conexiones.
Esta función no tiene parámetros.
Cada agrupamiento de conexión tiene un identificador, que comienza con el nombre de host. Se muestra la siguiente información para cada agrupamiento:
in use
Número de conexiones actualmente en uso por instancias de Mongo.
in pool
Número de conexiones que hay actualmente en el agrupamiento (sin usar).
remaining
Número de conexiones que se pueden crear en este agrupamiento. Por ejemplo, supongamos que un agrupamiento tenía 5 conexiones pendientes y 3 conexiones en agrupamiento. Podríamos crear 8 nuevas instancias de Mongo antes de agotar este agrupamiento (asumiendo que ninguna instancia de Mongo quedó fuera de ámbito, devolviendo sus conexiones al agrupamiento).
Un número negativo indica que este agrupamiento puede lanzar conexiones ilimitadas.
Antes de crear un agrupamiento, se puede cambiar su número máximo de conexiones invocando a Mongo::setPoolSize(). Una vez que se ha llamado a esta función, no se podrá modificar su tamaño.
total
Número total de conexiones permitidas en este agrupamiento. Será mayor o igual a la suma de "in use" + "in pool" (o -1).
timeout
Tiempo máximo de espera para las conexiones de este agrupamiento. Indica por cuánto tiempo las conexiones intentarán conectar con un servidor antes de darse por vencidas.
waiting
Si se ha restringido el tamaño del agrupamiento, los procesos que soliciten conexiones de este agrupamiento podrán quedarse bloqueados hasta que otros procesos devuelvan sus conexiones. Este campo indica por cuántos milisegundos quedarán bloqueados esperando a que se libere una conexión. Si este número creciera demasiado, quizás sea conveniente usar MongoPool::setSize() para añadir más conexiones al agrupamiento.