Bookshelf Home | Contents | Index | Search | PDF |
Siebel Server Administration Guide > Siebel Enterprise Server Architecture > Siebel Server >
Siebel Server System Service
The Siebel Server runs as a system service that monitors and controls the state of every Siebel Server component operating on that Siebel Server. Each Siebel Server is an instantiation of the Siebel Server System Service within the current Siebel Enterprise Server. The Siebel Server runs as a Windows service in a Windows environment and a daemon process in a UNIX environment. The system process associated with the Siebel Server is
siebsvc.exe
on Windows andsiebsvc
on UNIX. Each running Siebel Server has a corresponding Siebel Server system process. For information on administering the Siebel Server System Service, see Administering the Siebel Server System Service.During startup, the Siebel Server System Service performs the following sequential steps:
- Retrieves configuration information from the Siebel Gateway. For information on the Siebel Gateway, see Siebel Gateway.
- Creates a shared memory file located in the Administration subdirectory of the Siebel Server root directory on Windows and the Sys subdirectory on UNIX. By default, this file has the name Enterprise_Server_Name.Server_Server_Name.shm.
The total shared memory consists of a fixed amount for the Siebel Server itself, a block for each server component running on the server, and a block for each task.
Prior to creating the .shm file, the shared memory for the Siebel Application executables is built up in the RAM of the machine using the information retrieved from the Siebel Gateway; this process can use significant amounts of memory. After the creation of the .shm file, the Siebel Server System Service releases this memory.
The Siebel Server System Service deletes this file when it shuts down.
NOTE: If the Siebel Server System Service is improperly shut down, the .shm file may not be deleted by the Siebel Server System Service. In this case, delete (or rename) this file before restarting the Siebel Server System Service. (If this file is not visible, it may be a hidden file.)
- Creates ports dynamically for configured server components (port numbers start at 49150).
- Forks single-threaded and multi-threaded processes for background mode components enabled on the Siebel Server. The previously created ports are inherited to these processes. See Component Processes (Shells) for details on these processes.
- Archives log files by moving the current log folder to the log archive folder.
NOTE: If the log folder or archive folder are locked or inaccessible, a log archive is not created.
- Registers with Resonate Central Dispatch and with the Siebel Gateway (in case Resonate Central Dispatch is installed and the Siebel Server is configured to load-balance certain components). For information on Resonate Central Dispatch, see the Siebel Server Installation Guide for the operating system you are using.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Server Administration Guide Published: 23 June 2003 |