diff CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/bbmap-39.01-1/docs/RestartingServers.txt @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/bbmap-39.01-1/docs/RestartingServers.txt	Tue Mar 18 16:23:26 2025 -0400
@@ -0,0 +1,33 @@
+These instructions are for JGI internal use.
+
+If a taxonomy server or Sketch server dies:
+
+Look at /global/projectb/sandbox/gaag/bbtools/server/start*Server.sh, which includes:
+
+startTaxServer.sh
+startRefseqServer.sh
+startProteinServer.sh
+startNtServer.sh
+startSilvaServer.sh
+
+Each file indicates where to run the script.  So, for example, startTaxServer.sh says: #Run this on gpweb25
+ssh to the indicated machine, change directory to /global/projectb/sandbox/gaag/bbtools/server/, and run startTaxServer.sh.
+It does not matter which user you are logged in as.  But if you run into permission problems, make a copy of the script somewhere else and run it there.
+
+To update taxonomy, go to /global/projectb/sandbox/gaag/bbtools/tax
+1) Create a new directory
+2) Copy the old shellscripts from "latest"
+3) Execute the shellscripts
+4) Point the "latest" symlink to the new directory after execution finishes
+5) Restart the taxonomy server
+
+For example:
+cd /global/projectb/sandbox/gaag/bbtools/tax/
+mkdir feb13_2019
+cp latest/*.sh feb13_2019
+cd feb13_2019
+sh fetchOuter.sh 1>fetch.o 2>&1 &
+#(wait until it finishes; it will create a file called "finished" when complete)
+cd ..
+ln -sfn feb13_2019 latest
+#(restart the taxonomy server)