GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started, and our Privacy document.
This page is for people with access to the Tromsø servers, and not relevant to others!
What to do if …
The following processes need to be restarted, and in the following way.
(tbw.)
(We want automatic testing of web service availability.)
top
The output looks something like
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15221 neahtta 20 0 512m 303m 2848 R 19.2 3.9 2:24.15 python
9405 neahtta 20 0 512m 303m 2848 S 13.9 3.9 1:28.60 python
6239 mysql 20 0 896m 185m 5500 S 0.3 2.4 19:10.63 mysqld
.......
Observe the column %CPU. If some of the processes remains in the top of the table with a high value in this column then this is obviously the cause of the problem. To get more information about the problematic process give the command
ps -fp *PID*
where you replace PID by the concrete number, e.g. 15221 in the given example.
If it is an Oahpa (python2.7) process then you can see from this output which Oahpa it is. First, you can try to restart the particular Oahpa instance. After doing that check with command top if the problem has disappeared. If not then you can stop the process using the command
kill *PID*
(requires sudo rights)
sme$ svnup
Updating '/Users/xxxxxx/gtsvn':
svn: E000060: Unable to connect to a repository at URL 'https://gtsvn.uit.no/langtech/trunk'
svn: E000060: Error running context: Operation timed out
log into the gtsvn server
find the processes running
[root@gtsvn ~]## lsof -i | grep http
httpd 26024 apache 4u IPv6 15925 0t0 TCP *:http (LISTEN)
httpd 26024 apache 6u IPv6 15929 0t0 TCP *:8099 (LISTEN)
httpd 26024 apache 8u IPv6 15935 0t0 TCP *:https (LISTEN)
[root@gtsvn ~]## kill -KILL 26024
ot@gtsvn ~]## service httpd start
Starting httpd: [ OK ]