Manuel PHP
Memcache::getExtendedStats
(No version information available, might be only in CVS)
Memcache::getExtendedStats — Récupère des statistiques de tous les serveurs dans la liste
Description
Memcache::getExtendedStats() retourne un tableau associatif à deux dimensions avec des statistiques de serveurs. Les clés des tableaux correspondent à hôte:port des serveurs et les valeurs contiennent des statistiques du serveur individuel. Un serveur en échec aura ses entrées correspondantes fixées à FALSE. Vous pouvez également utiliser la fonction memcache_get_extended_stats().
Note: Cette fonction a été ajoutée à la version de Memcache 2.0.0.
Liste de paramètres
- type
-
Le type de statistiques à récupérer. Les valeurs valides sont : "reset", "malloc", "maps", "cachedump", "slabs", "items", "sizes". Suivant les spécifications du protocole memcached, ces arguments optionnels sont susceptibles d'être modifiés suivant les besoins des développeurs de memcache.
- slabid
-
Utilisé avec le paramètre type définit à cachedump pour identifier le slab à récupérer. La commande cachedump met à mal le serveur et ne doit être utilisée que dans un but de déboguage.
- limit
-
Utilisé avec le paramètre type définit à cachedump pour limiter le nombre d'entrées à récupérer. La valeur par défaut vaut 100.
Valeurs de retour
Retourne un tableau associatif à avec des statistiques des serveurs ou FALSE en cas d'erreur.
Exemples
Exemple #1 Exemple avec Memcache::getExtendedStats()
- <?php
- $memcache_obj = new Memcache;
- $memcache_obj->addServer('memcache_host', 11211);
- $memcache_obj->addServer('failed_host', 11211);
- $stats = $memcache_obj->getExtendedStats();
- print_r($stats);
- ?>
L'exemple ci-dessus va afficher :
Remonter 
