Tech:Handbook: Difference between revisions

From Orain Meta
Jump to navigation Jump to search
Content added Content deleted
imported>Addshore
(→‎Ansible Stuff: '''Manual Update''' (doesnt pull changes from the repo))
imported>Addshore
No edit summary
Line 6: Line 6:


'''Manual Pull'''
'''Manual Pull'''
<blockquote>/root/ans-pull</blockquote>
<blockquote>/usr/local/bin/ansible-pull -d /root/ansible-playbook -i /root/ansible-playbook/production -U https://github.com/Orain/ansible-playbook.git -C master</blockquote>


'''Manual Update''' (doesnt pull changes from the repo)
'''Manual Update''' (doesnt pull changes from the repo)

Revision as of 12:38, 7 February 2014

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