From: Antoine Musso Date: Sat, 3 Dec 2005 18:14:19 +0000 (+0000) Subject: 'server' command from live X-Git-Tag: 1.6.0~1053 X-Git-Url: http://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=11ed2df86b4dbb3943c86e6f17f38b4a21823bd7;p=lhc%2Fweb%2Fwiklou.git 'server' command from live --- diff --git a/maintenance/mcc.php b/maintenance/mcc.php index 951573733d..0d833789f5 100755 --- a/maintenance/mcc.php +++ b/maintenance/mcc.php @@ -11,9 +11,9 @@ require_once( 'commandLine.inc' ); require_once( 'memcached-client.php' ); -$mcc = new memcached( array('persistant' => true, 'debug' => true) ); +$mcc = new memcached( array('persistant' => true/*, 'debug' => true*/) ); $mcc->set_servers( $wgMemCachedServers ); -$mcc->set_debug( true ); +#$mcc->set_debug( true ); function mccShowHelp($command) { @@ -46,6 +46,10 @@ function mccShowHelp($command) { print "history: show command line history\n"; if($onlyone) { break; } + case 'server': + print "server: show current memcached server\n"; + if($onlyone) { break; } + case 'dumpmcc': print "dumpmcc: shows the whole thing\n"; if($onlyone) { break; } @@ -73,7 +77,7 @@ do { $line = readconsole( '> ' ); if ($line === false) exit; - + $args = explode( ' ', $line ); $command = array_shift( $args ); @@ -106,6 +110,11 @@ do { var_dump( $sock ); break; + case 'server': + $res = $mcc->get( $args[0] ); + print $mcc->_buckets[$mcc->_hashfunc( $args[0] ) % $mcc->_bucketcount] . "\n"; + break; + case 'set': $key = array_shift( $args ); if ( $args[0] == "#" && is_numeric( $args[1] ) ) {