X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2Flag.php;h=f041e15cc52b4a134cc7fb7b1568cf09cdea7e56;hb=7babd362babcbf7f20adb8e12edb4f4bc1d4249f;hp=410bf75655a355a89e242c2eab861660c53657e0;hpb=be8b80b55126cfb977fd51780040d3aef835617b;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/lag.php b/maintenance/lag.php index 410bf75655..f041e15cc5 100644 --- a/maintenance/lag.php +++ b/maintenance/lag.php @@ -31,7 +31,7 @@ require_once __DIR__ . '/Maintenance.php'; class DatabaseLag extends Maintenance { public function __construct() { parent::__construct(); - $this->mDescription = "Shows database lag"; + $this->addDescription( 'Shows database lag' ); $this->addOption( 'r', "Don't exit immediately, but show the lag every 5 seconds" ); } @@ -39,14 +39,15 @@ class DatabaseLag extends Maintenance { if ( $this->hasOption( 'r' ) ) { $lb = wfGetLB(); echo 'time '; - for ( $i = 1; $i < $lb->getServerCount(); $i++ ) { + + $serverCount = $lb->getServerCount(); + for ( $i = 1; $i < $serverCount; $i++ ) { $hostname = $lb->getServerName( $i ); printf( "%-12s ", $hostname ); } echo "\n"; while ( 1 ) { - $lb->clearLagTimeCache(); $lags = $lb->getLagTimes(); unset( $lags[0] ); echo gmdate( 'H:i:s' ) . ' '; @@ -67,5 +68,5 @@ class DatabaseLag extends Maintenance { } } -$maintClass = "DatabaseLag"; +$maintClass = DatabaseLag::class; require_once RUN_MAINTENANCE_IF_MAIN;