2.5.1 If the Configuration Software Process (Logical Server) Terminates Abnormally
The method for restarting the system, when Application Server configuration software process terminates abnormally, is described here.
In a system build on Application Server, if the start order is set up when the component software process (logical server) of Application Server terminates abnormally, the Management Server will automatically restart the component software. In the Management Server, the processing of component software is managed as Logical Server.
When restarting manually, if the abnormally terminated configuration software has startup dependencies, confirm that the configuration software, on which the abnormally terminated configuration software depends for starting, is running. The configuration software, on which the abnormally terminated configuration software depends, varies depending on the configuration of the system. The startup dependencies of the configuration software and the method of restarting the configuration software are explained below:
- Tip
-
In a system using CTM, if component software is restarted immediately by CTM, you can specify settings in such a way so that the system is recovered before the error is returned to the client. However, when the number of maximum registration of the request queue exceeds, an error will return to the client.
For details on a system using CTM, see 3. Scheduling and Load Balancing of Requests Using CTM in the uCosminexus Application Server Expansion Guide.
- Organization of this subsection
(1) Configuration software startup dependencies
The startup dependencies of the configuration software process configuring a system built with Application Server are explained here.
Hereafter, the configuration software process startup dependencies are explained:
(a) Dependencies of the process
The dependencies of the process are as follows:
Process type |
Dependant process |
---|---|
Performance tracer |
-- |
Smart Agent#1, #2 |
-- |
CTM domain manager#1 |
Smart Agent#1, #2 |
CORBA naming service |
-- |
CTM daemon#1 |
|
J2EE server |
|
Web server |
Performance tracer |
- Legend:
-
--: There is no prerequisite process.
- #1
-
It is a process to be started when using CTM.
- #2
-
It is a process to be started when using the transaction service.
- #3
-
This process is a prerequisite when using CTM.
- #4
-
It is a process to be started when using the CORBA naming service in out-process. It is not required when using the CORBA naming service in in-process.
(2) Restart method of the process
The restart method of a process when the process terminates abnormally in a system is as follows.
- Tip
-
When a CTM-related process abnormally terminates and cannot be started, use the following procedure:
-
When you cannot restart the process, check the cause of the trouble from the output error message.
-
Execute the ctmrasget command, and acquire backup of the execution environment.
-
(a) Restart procedure
The procedure of process restart (recovery) is as follows:
Abnormal process |
Start command |
Restart (recovery) procedure |
---|---|---|
Database server |
-- |
Restart the DB server. |
OpenTP1 |
-- |
Restart the OpenTP1. |
Performance tracer |
cprfstart |
Restart the performance tracer. |
Smart Agent#1, #2 |
Osagent |
Restart the Smart Agent. |
CTM domain manager#1 |
ctmdmstart |
Restart the CTM domain manager. |
CORBA naming service |
Nameserv |
Perform actions based on the procedure shown below. Furthermore, when CTM is not used, procedure 1 and 4 are not required.
|
CTM daemon#1 |
ctmstart |
Perform actions based on the procedure shown below.
|
CTM regulator |
-- |
Since restarted automatically by CTM daemon, restart is not required. |
J2EE server |
cjstartsv |
Restart the J2EE server. |
Web server |
-- |
Restart the Web server. |
- Legend:
-
--: The start command differs depending on the products used or there is no corresponding start command.
- #1
-
It is a process to be started when using CTM.
- #2
-
It is the process to be started when using the transaction service.