The PHP Online Conference 2021


(PECL mongo >=1.2.0)

Mongo::poolDebugReturns information about all connection pools


public Mongo::poolDebug ( void ) : array

This feature has been DEPRECATED as of version 1.2.3. Relying on this feature is highly discouraged. Please use MongoPool::info() instead.

Returns an array of information about all connection pools.


Diese Funktion besitzt keine Parameter.


Each connection pool has an identifier, which starts with the host. For each pool, this function shows the following fields:

in use

The number of connections currently being used by MongoClient instances.

in pool

The number of connections currently in the pool (not being used).


The number of connections that could be created by this pool. For example, suppose a pool had 5 connections remaining and 3 connections in the pool. We could create 8 new instances of MongoClient before we exhausted this pool (assuming no instances of MongoClient went out of scope, returning their connections to the pool).

A negative number means that this pool will spawn unlimited connections.

Before a pool is created, you can change the max number of connections by calling Mongo::setPoolSize(). Once a pool is showing up in the output of this function, its size cannot be changed.


The socket timeout for connections in this pool. This is how long connections in this pool will attempt to connect to a server before giving up.


Version Beschreibung
1.2.11 Emits E_DEPRECATED when used.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top