Difference between revisions of "Processes"
Line 13: | Line 13: | ||
http://www.international-presence.com/images/docs/processes/rpcservice.png | http://www.international-presence.com/images/docs/processes/rpcservice.png | ||
− | The Heartbeat Service controls the main Presence apps and should be running on the same machine as which the Presence database is installed. Even in a multi server environment there should be only one Heartbeat Service running. This controls the Database Server the Presence Servers and the httpservers. | + | The Heartbeat Service controls the main Presence apps and should be running on the same machine as which the Presence database is installed. Even in a multi server environment there should be only one Heartbeat Service running. This controls the Database Server the Presence Servers and the httpservers. |
The Heartbeat Service Runs the hbserver.exe | The Heartbeat Service Runs the hbserver.exe | ||
http://www.international-presence.com/images/docs/processes/hbservice.png | http://www.international-presence.com/images/docs/processes/hbservice.png | ||
+ | |||
+ | Starting the Heartbeat Client (on any machine) will let you identify which Programs are running (and on which machines). | ||
+ | |||
+ | http://www.international-presence.com/images/docs/processes/hbclient.png | ||
==Processes== | ==Processes== |
Revision as of 12:11, 13 July 2009
A full Presence installation can consist of several processes.
Services
Firstly there are 2 services.
An RPC (Remote Program Call) Service, which is used to enable Presence installations running on different machines to communicate with each other.
All machines that are running a Presence Server should be running the RPC service as this lets the Heartbeat talk to the Presence Server.
The RPC service runs the prpc.exe.
http://www.international-presence.com/images/docs/processes/rpcservice.png
The Heartbeat Service controls the main Presence apps and should be running on the same machine as which the Presence database is installed. Even in a multi server environment there should be only one Heartbeat Service running. This controls the Database Server the Presence Servers and the httpservers.
The Heartbeat Service Runs the hbserver.exe
http://www.international-presence.com/images/docs/processes/hbservice.png
Starting the Heartbeat Client (on any machine) will let you identify which Programs are running (and on which machines).
http://www.international-presence.com/images/docs/processes/hbclient.png
Processes
You can tell which Presence processes are running through the Task Manager.
If you wish to kill a process be sure to right click and select 'End Process Tree' as this will kill the exe and the associated java.exe process.
http://www.international-presence.com/images/docs/processes/taskmanager.png
channelman.exe - manages channels dbserv.exe - runs the internal presence database service hbserver.exe - runs the heartbeat service to monitor and restart the registered services (Database/Presence Servers/Httpserver) httpstart.exe - The http server presadmin.exe - The Presence Admin Console presenceserver.exe - The Presence Server prpc.exe - The Remote Program Call program