X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/832547f192904a9ec92e173c27a91e0874fcc757..e686ce868062a70acfbdddc68c8f4384789f0a40:/utils/blocks.php diff --git a/utils/blocks.php b/utils/blocks.php index 7388d2f4..b213e454 100755 --- a/utils/blocks.php +++ b/utils/blocks.php @@ -5,7 +5,8 @@ require_once(dirname(dirname(__FILE__)).'/settings/settings.php'); require_once(CONST_BasePath.'/lib/init-cmd.php'); ini_set('memory_limit', '800M'); -$aCMDOptions = array( +$aCMDOptions + = array( "Manage service blocks / restrictions", array('help', 'h', 0, 1, 0, 0, false, 'Show Help'), array('quiet', 'q', 0, 1, 0, 0, 'bool', 'Quiet output'), @@ -13,18 +14,16 @@ $aCMDOptions = array( array('list', 'l', 0, 1, 0, 0, 'bool', 'List recent blocks'), array('delete', 'd', 0, 1, 0, 0, 'bool', 'Clear recent blocks list'), array('flush', '', 0, 1, 0, 0, 'bool', 'Flush all blocks / stats'), -); + ); getCmdOpt($_SERVER['argv'], $aCMDOptions, $aResult, true, true); $m = getBucketMemcache(); - if (!$m) -{ +if (!$m) { echo "ERROR: Bucket memcache is not configured\n"; exit; } -if ($aResult['list']) -{ +if ($aResult['list']) { $iCurrentSleeping = $m->get('sleepCounter'); echo "\n Sleeping blocks count: $iCurrentSleeping\n"; @@ -32,22 +31,25 @@ if ($aResult['list']) echo "\n"; printf(" %-40s | %12s | %7s | %13s | %31s | %8s\n", "Key", "Total Blocks", "Current", "Still Blocked", "Last Block Time", "Sleeping"); printf(" %'--40s-|-%'-12s-|-%'-7s-|-%'-13s-|-%'-31s-|-%'-8s\n", "", "", "", "", "", ""); - foreach($aBlocks as $sKey => $aDetails) - { - printf(" %-40s | %12s | %7s | %13s | %31s | %8s\n", $sKey, $aDetails['totalBlocks'], - (int)$aDetails['currentBucketSize'], $aDetails['currentlyBlocked']?'Y':'N', - date("r", $aDetails['lastBlockTimestamp']), $aDetails['isSleeping']?'Y':'N'); + foreach ($aBlocks as $sKey => $aDetails) { + printf( + " %-40s | %12s | %7s | %13s | %31s | %8s\n", + $sKey, + $aDetails['totalBlocks'], + (int)$aDetails['currentBucketSize'], + $aDetails['currentlyBlocked']?'Y':'N', + date("r", $aDetails['lastBlockTimestamp']), + $aDetails['isSleeping']?'Y':'N' + ); } echo "\n"; } -if ($aResult['delete']) -{ +if ($aResult['delete']) { $m->set('sleepCounter', 0); clearBucketBlocks(); } -if ($aResult['flush']) -{ +if ($aResult['flush']) { $m->flush(); }