X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/2bf546fbf4a4e3509978d3360060a3d2dc665c5c..13291274e73e1d2fc3582e49fd635f92a9b061e1:/utils/setup.php diff --git a/utils/setup.php b/utils/setup.php index 259ddf2d..e2810737 100755 --- a/utils/setup.php +++ b/utils/setup.php @@ -61,8 +61,8 @@ if ($aCMDResult['import-data'] || $aCMDResult['all']) { } -// This is a pretty hard core default - the number of processors in the box - 1 -$iInstances = isset($aCMDResult['threads'])?$aCMDResult['threads']:(getProcessorCount()-1); +// by default, use all but one processor, but never more than 15. +$iInstances = isset($aCMDResult['threads'])?$aCMDResult['threads']:(min(16,getProcessorCount())-1); if ($iInstances < 1) { $iInstances = 1; warn("resetting threads to $iInstances"); @@ -596,6 +596,7 @@ if ($aCMDResult['create-search-indices'] || $aCMDResult['all']) { $bDidSomething = true; $sTemplate = file_get_contents(CONST_BasePath.'/sql/indices.src.sql'); + $sTemplate = str_replace('{www-user}', CONST_Database_Web_User, $sTemplate); $sTemplate = replace_tablespace( '{ts:address-index}', CONST_Tablespace_Address_Index,