Tech:Handbook

From Orain Meta
Revision as of 20:04, 14 June 2014 by imported>Addshore (Reload the dblist from metawiki)
Jump to navigation Jump to search

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

ansible all -i "localhost," -c local -m git -a "name=https://github.com/Orain/ansible-playbook.git dest=/root/ansible-playbook version=master"

Manual Update (doesn't pull changes from the repo)

ansible-playbook -c local --limit "<<HOSTNAMEHERE>>" /root/ansible-playbook/local.yml -i "/root/ansible-playbook/production"

Mediawiki Stuff

Reload the dblist from metawiki

su www-scripts -c "python3 ~/get_db_list.py"

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