TODO! update this page!
Divvun runs divvun/giellatekno's jabber server, hosts the websites [http://divvun.no], [http://divvun.org], [http://giellatekno.uit.no], [http://giellatekno.uit.no/bugzilla] and [http://dicts.uit.no]. It serves as the corpus conversion server. It also runs an instance of SubEthaEdit.
The sites [http://divvun.no] and [http://divvun.org] are updated with these lines in the crontab of the user sd on divvun.no
15 20 * * * source $HOME/.bash_profile && svn up $GTHOME && svn up $GTBIG && static-divvun.py --sitehome $GTHOME/xtdoc/techdoc --destination ~/Sites/ en && rm ~/Sites/index.html; svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/divvun --destination ~/Sites/ fi no se smj sma sv en
15 18 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/divvun.org --destination ~/divvun.org/ en
The sites [http://giellatekno.uit.no], [http://dicts.uit.no] and [http://oahpa.no] are updated with these lines in the crontab of the user gtuit on divvun.no
00 10,18,23 * * * source $HOME/.bash_profile && svn up $GTHOME && svn up $GTBIG && static-divvun.py --sitehome $GTHOME/xtdoc/gtuit --destination ~/Sites/ en
30 18 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/xtdoc/dicts --destination ~/Sites/dicts/ en
31 10 * * * source $HOME/.bash_profile && svn up $GTHOME && static-divvun.py --sitehome $GTHOME/ped --destination [email protected]:/home/oahpa/public_html/ en
All these sites are built by forrest, which generates static html files.
If the services on the xserve fails, this is usually caused by long lasting forrest builds. The reason for these long build times are often caused by misformatted .jspwiki documents. As the forrest builds are cron jobs, builds lasting longer than the interval between cron jobs will lead to a pile of builds going on at the same time, thereby bringing the xserve to it's knees.
If this is the case, log on to the xserve and run the commands
ps aux|egrep '^(sd|gtuit)'|grep java|grep forrest
If these commands produce more than a handfull of lines, stop them all by issuing these commands
sudo killall static-divvun.py
ps aux|egrep '^(sd|gtuit)'|grep java|grep forrest|awk '{print $2}'|xargs sudo kill
After this is done, stop all cron jobs that belong to gtuit and sd by logging in as these users, running crontab -e and commenting out all jobs.
Then find the file that causes the error. When that is fixed, start the cron jobs again.
If the above mentioned domains do not work, restart the web server:
sudo serveradmin stop web
sudo serveradmin start web
Needed by http://giellatekno.uit.no/bugzilla
sudo /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper restart
- Start up the vnc server (as documented in $GTPRIV/admin/README-admin-xserve.txt)
- Log in to the xserve using some vnc client and start SubEthaEdit. Open a few windows and remember to announce them.
- Close the vnc client
- NB! Lastly, stop the vnc server as documented in the above mentioned document.
If the jabber server has been brought down, restart it by issuing the commands:
sudo serveradmin stop jabber
sudo serveradmin start jabber
If the users that have divvun.no as domain cannot log in, log in to divvun.no using a vnc client.
- Start up the Server Admin program from the Dock
- Go the the iChat item in the left field of the program
- Click settings in the upper icon field
- Add divvun.no to the Host Domains field
- Click Save