Notice: Unexpected clearActionName after getActionName already called in /var/www/html/w/includes/context/RequestContext.php on line 333
Project:RerunUpdate - MaRDI portal

Project:RerunUpdate

From MaRDI portal
(Redirected from Project:UpdateIndex)

This page is documentation of how to get the Updater to incorporate items it missed because if was not running for some reason.

For more information:

https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual (search for runUpdate)

https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update?

  • go to mardi02 (or connect to the wdqs instance on portainer)
  • determine the timestamp you want to start from (format should be 2015-02-11T17:11:08Z or 20150211170100 )
  • execute
    docker exec docker-wdqs-1 bash -c '/wdqs/runUpdate.sh -h http://${WDQS_HOST}:${WDQS_PORT} -- --wikibaseUrl ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --conceptUri ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --entityNamespaces ${WDQS_ENTITY_NAMESPACES} --init --start TIMESTAMP'
    
    be careful with the --init flag as if the start timestamp is chosen too far back, the updating process takes so long that new items get cleared from the recentchanges before they are incorporated and thus get lost for the updater
  • you can either update a specific IDs by adding --ids ID1,ID2,... or update a range of IDs by adding --idrange ID1-ID2 ; if the idrange is chosen, omit the Q. you can now omit init and start timestamp

To update everything run

screen

docker exec docker-wdqs-1 bash -c '/wdqs/runUpdate.sh -h http://${WDQS_HOST}:${WDQS_PORT} -- --wikibaseUrl ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --conceptUri ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --entityNamespaces ${WDQS_ENTITY_NAMESPACES} --start 20150211170100'