]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nominatim/templates/default/nominatim-daily-maintenance.erb
nominatim: clamp down on rate limits
[chef.git] / cookbooks / nominatim / templates / default / nominatim-daily-maintenance.erb
index a7ede5bcba5b00475d8559a02e21cf63c6803493..60fe84becc53984e39ee74198ea9f2ea4bf6d53f 100644 (file)
@@ -1,11 +1,15 @@
 # DO NOT EDIT - This file is being maintained by Chef
 
-nominatim refresh --postcodes --word-tokens --threads 4 -v
-nominatim admin --clean-deleted '1 month'
+cd <%= @projectdir %>
+
+<%= @venvprefix %>nominatim refresh --postcodes --word-tokens --threads 4 -v
+<%= @venvprefix %>nominatim admin --clean-deleted '1 month'
+
+psql -q -d <%= node[:nominatim][:dbname] %> -c 'VACUUM ANALYSE search_name'
 
 <% if node[:nominatim][:enable_qa_tiles] -%>
 pushd <%= @qabindir %>
-if python3 cli.py --execute-all; then
+if <%= @venvprefix %>nominatim-data-analyser --execute-all --config=<%= @projectdir %>/qa-config.yaml; then
   rm -rf "<%= @qadatadir %>/old"
   if [ -d "<%= @qadatadir %>/current" ]; then
     mv "<%= @qadatadir %>/current" "<%= @qadatadir %>/old"