Tech:Handbook

Most of the stuff below should be done automatically. If you do it manually please say so at Server_admin_log

When trying to debug something, take a look at the logs... Everything is logged! (see /var/log)

Ansible Stuff
Manual Pull "/root/ans-pull"

Manual Update (doesnt pull changes from the repo) "ansible-playbook -c local --limit 'localhost:prod2.orain.org:127.0.0.1' /root/ansible-playbook/local.yml -i '/root/ansible-playbook/production'"

Mediawiki Stuff
Flush the job queue "/home/www-scripts/db_loop.sh /usr/share/nginx/.orain.org/w/maintenance/runJobs.php"

Run update.php on all wikis "/home/www-scripts/db_loop.sh /usr/share/nginx/.orain.org/w/maintenance/update.php --quick"

Run update.php on a single wiki "/usr/bin/php /usr/share/nginx/.orain.org/w/maintenance/update.php --wiki extloadwiki"

Rebuild Localisation Cache for extloadwiki "/usr/bin/php /usr/share/nginx/.orain.org/w/maintenance/rebuildLocalisationCache.php --wiki extloadwiki"