摘要 |
PURPOSE: A process state managing method in an ATM exchanger is provided to avoid performance degradation of a system or process downing and stably operate system by registering a process to be constantly operated of every software block in a database and constantly monitoring the state of the process. CONSTITUTION: State managing information on first to fourth processes is registered in a database(S1). When each process starts, a process state managing block check checks whether there is a process which is not operated even after it has started last(S2). If there is a process not in operation, the process state managing block checks whether the non-operated process is among the currently registered processes in the database(S3). If the non-operated process is not among the currently registered processes in the database, the process state managing block informs a main process of a software block to which the corresponding process belongs so that it can be killed(S4). If the non-operated process is among the currently registered processes, the process state managing block checks whether the corresponding process has not started when every process started(S5). If the non-operated process is a process which has failed to start when every process started, the process state managing block informs a main process of a software block to which the corresponding process belongs so that it can restart(S6). The process state managing block drives a state monitoring process(S7). The state monitoring process checks whether there is a process not operated among the currently processes in the database(S8). If there is a process not operated among the currently registered processes, the state monitoring process informs a main process of a software block to which the corresponding process belongs to so that the corresponding process can restart(S9).
|