Difference between revisions of "Processes"
Line 5: | Line 5: | ||
Firstly there are 2 services. | Firstly there are 2 services. | ||
− | An RPC (Remote Program Call) Service, which is used | + | 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. | + | 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 | 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. | + | 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. Starting the Heartbeatclient |
+ | |||
+ | 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 |
Revision as of 11:43, 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. Starting the Heartbeatclient
The Heartbeat Service Runs the hbserver.exe
http://www.international-presence.com/images/docs/processes/hbservice.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