== Stopping and Starting the Tcs servers == The five main Tcs servers are `tracker_server`, `tcs_server`, `pasServer`, `pfipServer`, and `legacyServer`. They normally run on the machines htcs.as.utexas.edu. There are additional servers consisting of `apcServer` on utility-apps.as.utexas.edu and `tcsnamed` on ute2.as.utexas.edu. === Starting the main servers === 05/14/17: The normal method for starting the five main servers on htcs.as.utexas edu is to use the '''Tcs Servers''' under the '''Operations''' menu of the `TO Launcher` on jove.as.utexas.edu. This will go to a drop down menu which will either let you start all the servers together under '''All servers''' or let you start, restart or get the status of each server individually.'''Monitor TCS logs''' under the operations drop down menu should bring up the servers in separate windows on jove.as.utexas.edu. In the event that one servers fails or you need to stop a single server and don't want to restart all the servers, the following procedure will allow you to start one server. '''02/14/17''' - Due to an update RB made, this is how to restart an individual server. 'Cntl-C' to kill the running process. Once you have a prompt back, check to see that it is a prompt on jove.as.utexas.edu Copy the text for the server pathway found at the top of the server verbose or enter in: TCS server, `/opt/het/toscripts/start_and_tee_server htcs tcs_server T tcs` pasServer, `/opt/het/toscripts/start_and_tee_server htcs pasServer p pas` pfipServer, `/opt/het/toscripts/start_and_tee_server htcs pfipServer P pfip` track_server, `/opt/het/toscripts/start_and_tee_server htcs tracker_server t tracker` legacyServer, `/opt/het/toscipts/start_and_tee_server htcs legacyServer L legacy` Old method of individual server restart In the server window type a `Cntl-C` to kill the running process. Once you have a prompt back, check that it is a prompt on htcs.as.utexas.edu Run one of the following commands depending on which server you want to restart, tracker_server, `startsys -v -t | tee -a tcs_logs/tracker_server.log` tcs_server, `startsys -v -T | tee -a tcs_logs/tcs_server.log` pasServer, `startsys -v -p | tee -a tcs_logs/pas_server.log` pfipServer, `startsys -v -P | tee -a tcs_logs/pfip_server.log` legacyServer, `startsys -v -L | tee -a tcs_logs/legacy_server.log` === Stopping the servers === There are two ways to stop a server; Type `Cntl-C` in the window where the server is running. Wait for the server to say it has shut down, and then `Cntl-C` again to bring you to jove. Get the PID of the server process on htcs.as.utexas.edu and run the command `kill -9 PID` again on htcs.as.utexas.edu