mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-08 02:54:08 +00:00
remove blocks script
Belongs to the rate-limiting code that has been removed a long time ago.
This commit is contained in:
@@ -103,7 +103,6 @@ set(CUSTOMFILES
|
|||||||
website/reverse.php
|
website/reverse.php
|
||||||
website/search.php
|
website/search.php
|
||||||
website/status.php
|
website/status.php
|
||||||
utils/blocks.php
|
|
||||||
utils/country_languages.php
|
utils/country_languages.php
|
||||||
utils/importWikipedia.php
|
utils/importWikipedia.php
|
||||||
utils/export.php
|
utils/export.php
|
||||||
|
|||||||
@@ -1,55 +0,0 @@
|
|||||||
#!@PHP_BIN@ -Cq
|
|
||||||
<?php
|
|
||||||
|
|
||||||
require_once(dirname(dirname(__FILE__)).'/settings/settings.php');
|
|
||||||
require_once(CONST_BasePath.'/lib/init-cmd.php');
|
|
||||||
ini_set('memory_limit', '800M');
|
|
||||||
|
|
||||||
$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'),
|
|
||||||
array('verbose', 'v', 0, 1, 0, 0, 'bool', 'Verbose output'),
|
|
||||||
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) {
|
|
||||||
echo "ERROR: Bucket memcache is not configured\n";
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($aResult['list']) {
|
|
||||||
$iCurrentSleeping = $m->get('sleepCounter');
|
|
||||||
echo "\n Sleeping blocks count: $iCurrentSleeping\n";
|
|
||||||
|
|
||||||
$aBlocks = getBucketBlocks();
|
|
||||||
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'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
echo "\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($aResult['delete']) {
|
|
||||||
$m->set('sleepCounter', 0);
|
|
||||||
clearBucketBlocks();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($aResult['flush']) {
|
|
||||||
$m->flush();
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user