JP5533466B2 - Parameter management apparatus, parameter management method, and parameter management program - Google Patents
Parameter management apparatus, parameter management method, and parameter management program Download PDFInfo
- Publication number
- JP5533466B2 JP5533466B2 JP2010199710A JP2010199710A JP5533466B2 JP 5533466 B2 JP5533466 B2 JP 5533466B2 JP 2010199710 A JP2010199710 A JP 2010199710A JP 2010199710 A JP2010199710 A JP 2010199710A JP 5533466 B2 JP5533466 B2 JP 5533466B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- information
- unit
- input condition
- parameter information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 56
- 238000000034 method Methods 0.000 claims description 136
- 230000008569 process Effects 0.000 claims description 132
- 230000002159 abnormal effect Effects 0.000 claims description 79
- 230000005856 abnormality Effects 0.000 claims description 44
- 230000004913 activation Effects 0.000 claims description 30
- 238000003860 storage Methods 0.000 claims description 29
- 238000011084 recovery Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 19
- 238000012544 monitoring process Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Description
本発明は、パラメタ管理装置、パラメタ管理方法およびパラメタ管理プログラムに関する。 The present invention relates to a parameter management device, a parameter management method, and a parameter management program.
プログラムの実行単位であるプロセスは、記憶領域から読み込んだパラメタ値(例えば、スレッド数、タイムアウト値、使用可能メモリ等)に従って動作する。したがって、パラメタ値を誤って更新すると、プロセスが正常に稼働できなくなってしまう。このような事態に備え、パラメタ値の更新前後の内容から差分情報を生成しておき、プロセスが異常終了した場合には、この差分情報を用いて更新前のパラメタ値に戻すことが考えられる。下記特許文献1には、構成管理プロファイルに含まれるオブジェクト等を更新した場合に、更新前後の内容から差分情報を生成し、障害発生時に差分情報を用いて構成管理プロファイルを更新前の状態に戻す障害復帰システムが開示されている。 A process, which is a program execution unit, operates according to parameter values (for example, the number of threads, timeout value, usable memory, etc.) read from the storage area. Therefore, if the parameter value is updated by mistake, the process cannot operate normally. In preparation for such a situation, it is conceivable that difference information is generated from the contents before and after the update of the parameter value, and when the process ends abnormally, the difference value is used to return to the parameter value before the update. In Patent Document 1 below, when an object included in the configuration management profile is updated, difference information is generated from the contents before and after the update, and the configuration management profile is returned to the state before the update using the difference information when a failure occurs. A fault recovery system is disclosed.
ところが、上記障害復帰システムでは、構成管理プロファイルの内容を更新した場合に、更新内容の正否を確認するためには、オブジェクトを起動しなければならない。つまり、従来の技術では、パラメタ値を更新しても、プロセスを起動するまではパラメタ値の更新内容の正否を確認することができないため、更新作業の効率が低下してしまう。 However, in the failure recovery system, when the contents of the configuration management profile are updated, the object must be activated in order to check whether the updated contents are correct. That is, in the conventional technique, even if the parameter value is updated, it is not possible to confirm whether the update contents of the parameter value are correct until the process is started.
本発明は、上述した課題を解決するためになされたものであり、パラメタ値の更新作業の効率を向上させることができるパラメタ管理装置、パラメタ管理方法およびパラメタ管理プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a parameter management device, a parameter management method, and a parameter management program that can improve the efficiency of parameter value update work. .
本発明のパラメタ管理装置は、外部で実行されるプロセスによって参照されるパラメタ値を含むパラメタ情報を世代管理するパラメタ情報記憶部と、前記プロセスの起動を要求する起動要求部と、起動させた前記プロセスが正常終了したか否かを判定する第1判定部と、前記第1判定部によって前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求部による前回の起動時に異常終了したか否かを判定する第2判定部と、前記第2判定部によって前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成部と、前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定部と、を備える。 The parameter management device according to the present invention includes a parameter information storage unit that performs generation management of parameter information including a parameter value that is referred to by an externally executed process, an activation request unit that requests activation of the process, and the activated activation unit. A first determination unit that determines whether or not a process has ended normally; and when the first determination unit determines that the process has ended normally, the process that has ended normally A second determination unit that determines whether or not abnormal termination has occurred at the time of startup, and at least the parameter referred to by the process at the time of abnormal termination when the second determination unit determines that the abnormal termination has occurred at the previous startup First parameter information including a value, second parameter information one generation before the first parameter information, and third parameter information one generation after the first parameter information And an input condition generation unit for generating input condition information for determining an input condition for determining whether the input content of the parameter value is correct or not based on the abnormal content at the time of abnormal termination, and an update process of the parameter are required An input condition determination unit that determines whether or not the input content of the parameter value satisfies the input condition.
本発明のパラメタ管理方法は、外部で実行されるプロセスによって参照されるパラメタ値を含むパラメタ情報を世代管理するパラメタ情報記憶装置を有するパラメタ管理装置を制御するパラメタ管理方法であって、前記プロセスの起動を要求する起動要求ステップと、起動させた前記プロセスが正常終了したか否かを判定する第1判定ステップと、前記第1判定ステップにおいて前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求ステップにおける前回の起動時に異常終了したか否かを判定する第2判定ステップと、前記第2判定ステップにおいて前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成ステップと、前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定ステップと、を含む。 The parameter management method of the present invention is a parameter management method for controlling a parameter management device having a parameter information storage device that performs generation management of parameter information including parameter values that are referred to by an externally executed process. Normal when an activation request step for requesting activation, a first determination step for determining whether or not the activated process has ended normally, and when the process has been normally ended in the first determination step When it is determined that the terminated process is abnormally terminated at the previous activation in the activation request step, a second determination step for determining whether or not the abnormal termination was performed at the previous activation in the second determination step; First parameter information including at least the parameter value referred to by the process at the time of abnormal termination, Correctness of input contents of the parameter value based on second parameter information one generation before the first parameter information, third parameter information one generation after the first parameter information, and abnormal contents at the time of abnormal termination An input condition generation step for generating input condition information for determining an input condition when determining the parameter, and whether or not the input content of the parameter value satisfies the input condition when the parameter update process is requested And an input condition determining step for determining.
本発明のパラメタ管理プログラムは、上記パラメタ管理方法に含まれる各ステップをコンピュータに実行させる。 The parameter management program of the present invention causes a computer to execute each step included in the parameter management method.
本発明によれば、パラメタ値の更新作業の効率を向上させることができる。 According to the present invention, the efficiency of updating parameter values can be improved.
以下、添付図面を参照して、本発明に係るパラメタ管理装置、パラメタ管理方法およびパラメタ管理プログラムの好適な実施形態について説明する。 Hereinafter, preferred embodiments of a parameter management device, a parameter management method, and a parameter management program according to the present invention will be described with reference to the accompanying drawings.
まず、図1を参照して、実施形態におけるパラメタ管理装置の構成について説明する。図1に示すように、パラメタ管理装置1は、パラメタ設定部111を含むパラメタ設定装置11と、プロセス起動要求部12と、プロセス監視部13と、参照先復元部14と、パラメタ変更部15と、異常情報収集部16と、入力条件生成部17と、入力条件判定部18と、を有する。 First, the configuration of the parameter management apparatus in the embodiment will be described with reference to FIG. As shown in FIG. 1, the parameter management device 1 includes a parameter setting device 11 including a parameter setting unit 111, a process activation request unit 12, a process monitoring unit 13, a reference destination restoring unit 14, a parameter changing unit 15, , An abnormality information collection unit 16, an input condition generation unit 17, and an input condition determination unit 18.
ここで、パラメタ管理装置は、物理的には、例えば、CPU(Central Processing Unit)と、メモリと、記憶装置と、入出力インターフェースとを含んで構成される。記憶装置には、例えば、CPUで処理されるプログラムやデータを記憶するROM(Read Only Memory)やHDD(Hard Disk Drive)と、主として制御処理のための各種作業領域として使用されるRAM(Random Access Memory)とが含まれる。これらの要素は、互いにバスを介して接続されている。CPUが、ROMに記憶されたプログラムを実行し、入出力インターフェースを介して受信されたメッセージや、RAMに展開されたデータを処理することで、後述するパラメタ管理装置における各種の機能を実現することができる。 Here, the parameter management device physically includes, for example, a CPU (Central Processing Unit), a memory, a storage device, and an input / output interface. The storage device includes, for example, a ROM (Read Only Memory) and HDD (Hard Disk Drive) for storing programs and data processed by the CPU, and a RAM (Random Access) mainly used as various work areas for control processing. Memory). These elements are connected to each other via a bus. The CPU executes programs stored in the ROM and processes messages received via the input / output interface and data expanded in the RAM, thereby realizing various functions in the parameter management apparatus described later. Can do.
パラメタ設定部111は、運用者の操作指示により入力されるパラメタ情報を受信し、パラメタ値PVを更新する。パラメタ値PVは、サーバ2で実行されるプロセスPが参照するパラメタ値であり、記憶装置に記憶される。パラメタ値PVとしては、例えば、スレッド数、タイムアウト値、使用可能メモリ等が該当する。運用者は、クライアント端末からパラメタ情報を入力してもよいし、パラメタ管理装置1の入力装置(例えばキーボード等)からパラメタ情報入力してもよい。 The parameter setting unit 111 receives parameter information input according to an operation instruction from the operator, and updates the parameter value PV. The parameter value PV is a parameter value referred to by the process P executed by the server 2 and is stored in the storage device. The parameter value PV corresponds to, for example, the number of threads, a timeout value, usable memory, and the like. The operator may input parameter information from the client terminal, or may input parameter information from an input device (for example, a keyboard) of the parameter management device 1.
パラメタ設定部111は、運用者の操作指示により更新されるパラメタ値PVを含むパラメタ情報をパラメタ情報蓄積部M1に蓄積する。パラメタ情報蓄積部M1は、パラメタ情報を蓄積し、パラメタ値を世代管理する。パラメタ情報には、例えば、プロセス識別情報、パラメタ識別情報、パラメタ値および世代番号等が含まれる。 The parameter setting unit 111 accumulates parameter information including the parameter value PV updated by the operator's operation instruction in the parameter information accumulation unit M1. The parameter information storage unit M1 stores parameter information and performs generation management of parameter values. The parameter information includes, for example, process identification information, parameter identification information, parameter values, generation numbers, and the like.
プロセス起動要求部12(起動要求部)は、プロセスPを起動するようにサーバ2に要求する。プロセス起動要求部12は、プロセスが異常終了し、後述するパラメタ変更部15によってパラメタ値PVが一世代前のパラメタ値に変更された場合に、プロセスPを再起動するようにサーバ2に要求する。 The process activation request unit 12 (activation request unit) requests the server 2 to activate the process P. The process activation request unit 12 requests the server 2 to restart the process P when the process ends abnormally and the parameter change unit 15 described later changes the parameter value PV to the parameter value of the previous generation. .
プロセス監視部13は、サーバ2で稼働するプロセスPを監視する。具体的に、プロセス監視部13(第1判定部)は、サーバ2で稼働するプロセスPが異常終了したか否かを判定する。また、プロセス監視部13は、プロセスが再起動された場合に、再起動が成功したか否かを判定する。さらに、プロセス監視部13(第2判定部)は、パラメタ値PVが更新された直後にプロセスPが起動した場合であって、このプロセスPが正常終了した場合に、このプロセスPが、更新前のパラメタ値PVで稼働した際に異常終了しているか否かを判定する。 The process monitoring unit 13 monitors the process P operating on the server 2. Specifically, the process monitoring unit 13 (first determination unit) determines whether or not the process P running on the server 2 has ended abnormally. In addition, when the process is restarted, the process monitoring unit 13 determines whether the restart is successful. Furthermore, the process monitoring unit 13 (second determination unit) is configured to start the process P immediately after the parameter value PV is updated, and when the process P ends normally, It is determined whether or not the operation ended abnormally when operating with the parameter value PV.
参照先復元部14は、プロセスPが異常終了した場合に、サーバ2内に保有されている参照先情報Aを復元する。参照先情報Aは、プロセスPが参照するパラメタ値PVの格納場所を示す情報(例えばURL(uniform resource locator)等のリンク情報)である。パラメタ値PVの格納場所は、パラメタ管理装置1の記憶装置内に設けられ、プロセスPごとに設けられる。サーバ2は、この参照先情報Aに従って、パラメタ管理装置1の記憶装置内に記憶されているパラメタ値PVを参照する。 The reference destination restoring unit 14 restores the reference destination information A held in the server 2 when the process P ends abnormally. The reference destination information A is information (for example, link information such as a URL (uniform resource locator)) indicating the storage location of the parameter value PV referred to by the process P. The storage location of the parameter value PV is provided in the storage device of the parameter management device 1 and is provided for each process P. The server 2 refers to the parameter value PV stored in the storage device of the parameter management device 1 according to the reference destination information A.
パラメタ変更部15は、プロセスPが異常終了した場合に、このプロセスPが参照するパラメタ値PVを一世代前のパラメタ値PVに変更する。具体的に、パラメタ変更部15は、プロセスPが参照しているパラメタ値PVの一世代前のパラメタ値PVをパラメタ情報蓄積部M1から取得し、プロセスPが参照するパラメタ値PVを、取得したパラメタ値PVに変更する。 The parameter changing unit 15 changes the parameter value PV referred to by the process P to the parameter value PV one generation before when the process P is abnormally terminated. Specifically, the parameter changing unit 15 acquires the parameter value PV one generation before the parameter value PV referred to by the process P from the parameter information storage unit M1, and acquires the parameter value PV referred to by the process P. Change to parameter value PV.
異常情報収集部16は、プロセスが異常終了した際に、異常情報を収集し、異常情報記憶部M2に記憶させる。異常情報には、例えば、異常終了時のパラメタ値を含むパラメタ情報、その一世代前のパラメタ値を含むパラメタ情報、運用者による更新後のパラメタ値を含むパラメタ情報、および異常終了時の異常内容が含まれる。 The abnormality information collection unit 16 collects abnormality information and stores it in the abnormality information storage unit M2 when the process ends abnormally. Abnormal information includes, for example, parameter information including parameter values at the time of abnormal termination, parameter information including parameter values of the previous generation, parameter information including parameter values updated by the operator, and abnormal contents at abnormal termination Is included.
具体的に、異常情報収集部16は、異常終了後の再起動が成功した場合に、異常終了時のパラメタ値と、その一世代前のパラメタ値と、異常終了時の異常内容とを含む情報を、異常情報として異常情報記憶部M2に記憶させる。また、異常情報収集部16は、プロセスが異常終了し、その後運用者によってパラメタ値PVが更新された直後に、更新後のパラメタ値を、既に記憶させた異常情報に付加して異常情報記憶部M2に記憶させる。 Specifically, when the restart after abnormal termination is successful, the abnormal information collection unit 16 includes information including a parameter value at the time of abnormal termination, a parameter value of the previous generation, and an abnormal content at the time of abnormal termination. Is stored in the abnormality information storage unit M2 as abnormality information. The abnormality information collection unit 16 adds the updated parameter value to the already stored abnormality information immediately after the process ends abnormally and the parameter value PV is updated by the operator thereafter. Store in M2.
入力条件生成部17は、異常情報記憶部M2に記憶されている異常情報に基づいて、入力条件情報を生成し、入力条件情報記憶部M3に記憶させる。入力条件情報は、更新処理の対象となるパラメタ値の入力内容の正否を判定する際の条件を定める情報である。なお、入力条件生成部17によって生成される入力条件情報の他に、運用者が任意に定めた入力条件情報を入力条件情報記憶部M3に登録してもよい。 The input condition generation unit 17 generates input condition information based on the abnormality information stored in the abnormality information storage unit M2, and stores the input condition information in the input condition information storage unit M3. The input condition information is information that defines a condition for determining whether the input contents of the parameter value to be updated are correct. In addition to the input condition information generated by the input condition generation unit 17, input condition information arbitrarily determined by the operator may be registered in the input condition information storage unit M3.
図2を参照して、入力条件情報を生成する際の手順について具体的に説明する。入力条件情報は、異常終了時のパラメタ値を含むパラメタ情報と、そのパラメタ情報の前後一世代のパラメタ情報と、異常終了時の異常内容と、に基づいて生成することができる。 With reference to FIG. 2, a procedure for generating the input condition information will be specifically described. The input condition information can be generated based on parameter information including a parameter value at the time of abnormal termination, one generation of parameter information before and after the parameter information, and abnormal content at the time of abnormal termination.
図2は、プロセス“A”が異常終了した時のパラメタ情報と、その前後一世代のパラメタ情報とをそれぞれ例示する図である。図2(a)はプロセス“A”が異常終了した時のパラメタ情報の一世代前のパラメタ情報を例示する図であり、図2(b)はプロセス“A”が異常終了した時のパラメタ情報を例示する図であり、図2(c)はプロセス“A”が異常終了した時のパラメタ情報の一世代後のパラメタ情報を例示する図である。 FIG. 2 is a diagram illustrating parameter information when the process “A” is abnormally terminated and parameter information of one generation before and after the parameter information. FIG. 2A is a diagram illustrating parameter information one generation before the parameter information when the process “A” is abnormally terminated, and FIG. 2B is parameter information when the process “A” is abnormally terminated. FIG. 2C is a diagram illustrating parameter information after one generation of parameter information when the process “A” is abnormally terminated.
図2(a)のPV1には、プロセス“A”の“max−memory”パラメタに、正常なパラメタ値として“1GB”が設定されている。図2(b)のPV2には、プロセス“A”の“max−memory”パラメタに、入力エラーに該当するパラメタ値として、“500”が設定されている。図2(c)のPV3には、プロセス“A”の“max−memory”パラメタに、修正後の正常なパラメタ値として、“500MB”が設定されている。図2(a)〜(c)の内容を比較すると、図2(a)、(c)のパラメタ値には、単位として、“GB”または“MB”が設定されているのに対し、図2(b)のパラメタ値には、単位が設定されていないことが判る。つまり、プロセス“A”の“max−memory”パラメタには、“GB”や“MB”等の単位を付したパラメタ値を入力する必要があると推測できる。 In PV1 of FIG. 2A, “1GB” is set as a normal parameter value in the “max-memory” parameter of the process “A”. In PV2 of FIG. 2B, “500” is set as a parameter value corresponding to the input error in the “max-memory” parameter of the process “A”. In PV3 in FIG. 2C, “500 MB” is set as a normal parameter value after correction in the “max-memory” parameter of the process “A”. 2A to 2C are compared, the parameter values in FIGS. 2A and 2C are set to “GB” or “MB” as the unit, It can be seen that no unit is set for the parameter value 2 (b). That is, it can be estimated that it is necessary to input a parameter value with a unit such as “GB” or “MB” in the “max-memory” parameter of the process “A”.
図3は、図2に示す各パラメタ情報に対応する異常情報を例示する図である。図3に示す異常情報は、図2(a)の異常終了時のパラメタ情報の一世代前のパラメタ情報PV1と、図2(b)の異常終了時のパラメタ情報PV2と、図2(c)の異常終了時のパラメタ情報の一世代後のパラメタ情報PV3と、異常終了時の異常内容(エラーコード)と、を有する。 FIG. 3 is a diagram illustrating abnormality information corresponding to each parameter information shown in FIG. The abnormal information shown in FIG. 3 includes parameter information PV1 one generation before the parameter information at the abnormal end of FIG. 2A, parameter information PV2 at the abnormal end of FIG. 2B, and FIG. 2C. Parameter information PV3 after one generation of parameter information at the time of abnormal termination, and abnormal content (error code) at the time of abnormal termination.
図4は、図3に示す異常情報に基づいて入力条件情報を生成する際の手順を模式的に例示する図である。図4(a)は、図3の異常終了時の一世代前のパラメタ情報と異常終了時のパラメタ情報とを示す図であり、図4(b)は、図3の異常終了時のパラメタ情報と異常終了時の一世代後のパラメタ情報とを示す図である。図4(c)は、異常条件と復旧条件とを例示する図であり、図4(d)は、入力条件を例示する図である。 FIG. 4 is a diagram schematically illustrating a procedure when generating input condition information based on the abnormality information illustrated in FIG. 3. FIG. 4A is a diagram showing the parameter information one generation before the abnormal end of FIG. 3 and the parameter information at the abnormal end, and FIG. 4B is the parameter information at the abnormal end of FIG. FIG. 6 is a diagram showing parameter information one generation after abnormal termination. FIG. 4C is a diagram illustrating an abnormal condition and a recovery condition, and FIG. 4D is a diagram illustrating an input condition.
最初に、図4(a)に示す異常終了時の一世代前のパラメタ情報と異常終了時のパラメタ情報とを比較し、異常内容を適用することで、図4(c)に示す異常条件を抽出する。異常条件は、異常が発生した要因を示唆する要件である。図4(c)では、異常条件として、“数値から単位を除外したら移動しなくなった”ことと、“数値が1より大きくなったら稼働しなくなった”こととが抽出されている。 First, the parameter information of one generation before the abnormal end shown in FIG. 4A is compared with the parameter information at the time of abnormal end, and the abnormal condition shown in FIG. Extract. The abnormal condition is a requirement that suggests the cause of the abnormality. In FIG. 4 (c), as abnormal conditions, “no movement when the unit is excluded from the numerical value” and “no operation when the numerical value exceeds 1” are extracted.
続いて、図4(b)に示す異常終了時のパラメタ情報と、その一世代後のパラメタ情報とを比較し、異常内容が解消した状態を適用することで、図4(c)に示す復旧条件を抽出する。復旧条件は、異常が解消した要因を示唆する要件である。図4(c)では、復旧条件として、“数値に単位を追加したらプロセスが稼働した”ことが抽出されている。 Subsequently, the parameter information at the time of abnormal termination shown in FIG. 4 (b) is compared with the parameter information after one generation, and the state in which the abnormal content is resolved is applied, so that the restoration shown in FIG. 4 (c) is performed. Extract conditions. The recovery condition is a requirement that suggests a factor that solved the abnormality. In FIG. 4C, it is extracted as a restoration condition that “the process has been activated when a unit is added to the numerical value”.
続いて、図4(c)に示す異常条件と復旧条件とを比較し、それぞれに共通する事項を含む異常条件と復旧条件とに基づいて、図4(d)に示す入力条件を生成する。図4(d)では、“数値から単位を除外したら移動しなくなった”という異常条件と、“数値に単位を追加したらプロセスが稼働した”という復旧条件とに基づいて、“max−memoryには単位(例えば、GB、MB)が必要である”という入力条件が生成されている。 Subsequently, the abnormal condition and the recovery condition shown in FIG. 4C are compared, and the input condition shown in FIG. 4D is generated based on the abnormal condition and the recovery condition including common items. In FIG. 4D, based on the abnormal condition “no movement when the unit is excluded from the numerical value” and the recovery condition “the process is activated when the unit is added to the numerical value”, “max-memory has The input condition “unit is required (for example, GB, MB)” is generated.
なお、入力条件生成部17には、単位識別手段と文字認識手段とが含まれる。単位識別手段は、入力内容を文字列単位に識別する機能である。単位認識手段は、“数値”+“文字列”または“文字列”+“数値”に分割できる文字列については、“文字列”部分のみを文字列単位として識別する。文字認識手段は、単語辞書を有しており、入力内容が文字列単位以外の文字列であり、かつ単語辞書に含まれていない文字列である場合には、警告を出力する。 The input condition generation unit 17 includes unit identification means and character recognition means. The unit identifying means is a function for identifying input contents in character string units. The unit recognition means identifies only the “character string” portion as a character string unit for a character string that can be divided into “numeric value” + “character string” or “character string” + “numeric value”. The character recognition means has a word dictionary, and outputs a warning when the input content is a character string other than the character string unit and is not included in the word dictionary.
図1に示す入力条件判定部18は、パラメタ設定部111においてパラメタの更新処理が要求された場合に、パラメタ値の入力内容が入力条件を満たしているか否かを、入力条件情報を参照して判定する。 The input condition determination unit 18 illustrated in FIG. 1 refers to the input condition information to determine whether or not the input content of the parameter value satisfies the input condition when the parameter setting unit 111 requests parameter update processing. judge.
具体的に、例えば、プロセス“A”の“max−memory”パラメタのパラメタ値に対する更新処理が要求された場合に、入力条件判定部18は、更新処理の対象となる入力内容に、単位(例えば、GB、MB)が付されているか否かを判定する。この判定により、入力内容に単位が付されていないことが判明した場合に、パラメタ設定部111は、入力エラーである旨を運用者に通知する。 Specifically, for example, when an update process for the parameter value of the “max-memory” parameter of the process “A” is requested, the input condition determination unit 18 adds a unit (for example, a unit (for example, , GB, MB) is determined. If it is determined by this determination that no unit is attached to the input content, the parameter setting unit 111 notifies the operator that an input error has occurred.
次に、図面を参照して、パラメタ管理装置1の動作について説明する。まず、図5を参照して、プロセスが異常終了した際の動作について説明する。 Next, the operation of the parameter management device 1 will be described with reference to the drawings. First, with reference to FIG. 5, the operation when the process ends abnormally will be described.
最初に、プロセス起動要求部12は、プロセスPを起動するようにサーバ2に要求し(ステップS101)、プロセス監視部13は、サーバ2で稼働するプロセスPを監視する(ステップS102)。 First, the process activation request unit 12 requests the server 2 to activate the process P (step S101), and the process monitoring unit 13 monitors the process P operating on the server 2 (step S102).
続いて、プロセス監視部13が、サーバ2で稼働するプロセスPが異常終了したと判定した場合(ステップS103;YES)に、参照先復元部14は、サーバ2内にある参照先情報Aを復元する(ステップS104)。 Subsequently, when the process monitoring unit 13 determines that the process P running on the server 2 has ended abnormally (step S103; YES), the reference destination restoring unit 14 restores the reference destination information A in the server 2. (Step S104).
続いて、パラメタ変更部15は、異常終了したプロセスPが参照したパラメタ値PVを一世代前のパラメタ値PVに変更する(ステップS105)。 Subsequently, the parameter changing unit 15 changes the parameter value PV referred to by the abnormally terminated process P to the parameter value PV one generation before (step S105).
続いて、プロセス起動要求部12は、プロセスPを再起動するようにサーバ2に要求し(ステップS106)、プロセス監視部13は、再起動に成功したか否かを判定する(ステップS107)。この判定がNOである場合(ステップS107;NO)に、プロセス監視部13は、異常終了の原因がパラメタ値以外であると判定し(ステップS109)、本動作を終了する。 Subsequently, the process activation request unit 12 requests the server 2 to restart the process P (step S106), and the process monitoring unit 13 determines whether the restart is successful (step S107). If this determination is NO (step S107; NO), the process monitoring unit 13 determines that the cause of abnormal termination is other than the parameter value (step S109), and ends this operation.
一方、上記ステップS107の判定で再起動に成功したと判定された場合(ステップS107;YES)に、異常情報収集部16は、異常終了時のパラメタ値と、その一世代前のパラメタ値と、異常終了時の異常内容と、を含む情報を、異常情報として異常情報記憶部M2に記憶させ(ステップS108)、処理を上記ステップS102に移行する。 On the other hand, if it is determined in step S107 that the restart has been successful (step S107; YES), the abnormality information collection unit 16 determines the parameter value at the time of abnormal termination, the parameter value of the previous generation, Information including the abnormality content at the time of abnormal termination is stored in the abnormality information storage unit M2 as abnormality information (step S108), and the process proceeds to step S102.
次に、図6を参照して、異常終了後にパラメタ値を更新した場合の動作について説明する。 Next, the operation when the parameter value is updated after abnormal termination will be described with reference to FIG.
最初に、パラメタ設定部111は、運用者の操作指示により入力されるパラメタ情報を受信して、パラメタ値PVを更新する(ステップS201)。続いて、プロセス起動要求部12は、プロセスPを起動するようにサーバ2に要求し(ステップS202)、プロセス監視部13は、サーバ2で稼働するプロセスPを監視する(ステップS203)。 First, the parameter setting unit 111 receives parameter information input according to an operator's operation instruction, and updates the parameter value PV (step S201). Subsequently, the process activation request unit 12 requests the server 2 to activate the process P (step S202), and the process monitoring unit 13 monitors the process P operating on the server 2 (step S203).
続いて、プロセス監視部13は、サーバ2で稼働するプロセスPが正常終了したと判定した場合(ステップS204;YES)に、このプロセスPが、上記ステップS201で更新する前のパラメタ値PVで稼働した際に異常終了しているか否かを判定する(ステップS205)。この判定がNOである場合(ステップS205;NO)には、処理を上記ステップS203に移行する。 Subsequently, when the process monitoring unit 13 determines that the process P operating on the server 2 has ended normally (step S204; YES), the process P operates with the parameter value PV before being updated in step S201. It is determined whether or not the process has ended abnormally (step S205). If this determination is NO (step S205; NO), the process proceeds to step S203.
一方、上記ステップS205の判定でプロセスPが更新前のパラメタ値PVで異常終了していると判定された場合(ステップS205;YES)に、異常情報収集部16は、更新後のパラメタ値を、上記ステップS108で記憶させた異常情報に付加して異常情報記憶部M2に記憶させる(ステップS206)。 On the other hand, if it is determined in step S205 that the process P has ended abnormally with the parameter value PV before update (step S205; YES), the abnormality information collection unit 16 sets the updated parameter value as In addition to the abnormality information stored in step S108, the abnormality information storage unit M2 stores the abnormality information (step S206).
続いて、入力条件生成部17は、上記ステップS108および上記ステップS206で記憶した異常情報に基づいて入力条件情報を生成する(ステップS207)。そして、処理を上記ステップS203に移行する。 Subsequently, the input condition generation unit 17 generates input condition information based on the abnormality information stored in Step S108 and Step S206 (Step S207). Then, the process proceeds to step S203.
一方、上記ステップS204の判定においてサーバ2で稼働するプロセスPが異常終了したと判定された場合(ステップS204;NO)に、プロセス監視部13は、異常状態が継続していると判定し(ステップS208)、本動作を終了する。 On the other hand, if it is determined in step S204 that the process P running on the server 2 has ended abnormally (step S204; NO), the process monitoring unit 13 determines that the abnormal state continues (step S204). S208), this operation is terminated.
上述したように、本実施形態におけるパラメタ管理装置1によれば、サーバ2で稼働するプロセスが参照するパラメタ値を、サーバとは別個のパラメタ管理装置側で一括して管理するため、プロセスの異常終了によりパラメタ値そのものが破損する事態を回避できる。 As described above, according to the parameter management device 1 in the present embodiment, the parameter value referred to by the process running on the server 2 is collectively managed on the parameter management device side that is separate from the server. The situation where the parameter value itself is damaged due to the termination can be avoided.
また、更新したパラメタ値に誤りがあって更新後のパラメタ値ではプロセスを起動することができない場合であっても、過去の稼働時に使用していたパラメタ値を一時的に使用してプロセスを起動させることができるため、プロセスを確実に起動させることができる。 Even if there is an error in the updated parameter value and the process cannot be started with the updated parameter value, the process value is temporarily used to start the process. Therefore, the process can be started reliably.
また、異常終了時のパラメタ値に基づいて生成した入力条件情報や運用者によって設定された入力条件情報に基づいて、更新対象のパラメタ値をチェックし、運用者に入力エラーの有無を認識させることができるため、パラメタ値の誤設定を防止することができる。 In addition, based on the input condition information generated based on the parameter value at the time of abnormal termination or the input condition information set by the operator, the parameter value to be updated is checked, and the operator is made aware of the presence of an input error. Therefore, erroneous setting of parameter values can be prevented.
また、入力条件情報を生成する際に、異常終了時のパラメタ値を含むパラメタ情報と、そのパラメタ情報の前後一世代のパラメタ情報と、異常終了時の異常内容と、に基づいて生成することができるため、例えば更新前後のパラメタ情報に基づいて入力条件情報を生成する場合に比べて、エラーチェック要件の精度を向上させることができる。 Also, when generating the input condition information, it can be generated based on the parameter information including the parameter value at the time of abnormal termination, the parameter information of one generation before and after the parameter information, and the abnormal content at the time of abnormal termination Therefore, the accuracy of the error check requirement can be improved as compared with the case where the input condition information is generated based on the parameter information before and after the update, for example.
このように、本実施形態におけるパラメタ管理装置1によれば、パラメタ値の更新作業の効率を向上させることができる。 Thus, according to the parameter management device 1 of the present embodiment, the efficiency of updating parameter values can be improved.
[変形例]
なお、上述した実施形態は、単なる例示に過ぎず、実施形態に明示していない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で様々な形態に変形して実施することができる。
[Modification]
Note that the above-described embodiment is merely an example, and does not exclude various modifications and technical applications that are not explicitly described in the embodiment. That is, the present invention can be implemented by being modified into various forms without departing from the spirit of the present invention.
例えば、上述した実施形態では、入力条件情報を生成する際に、異常終了時のパラメタ情報と、その前後一世代のパラメタ情報とに基づいて入力条件情報を生成しているが、入力条件情報を生成する方法はこれに限定されない。例えば、既に生成されている入力条件情報と、この入力条件情報に関連する事項を含むパラメタ情報とを用いて、入力条件情報を更新していくこととしてもよい。 For example, in the above-described embodiment, when generating the input condition information, the input condition information is generated based on the parameter information at the time of abnormal termination and the parameter information of one generation before and after that. The generation method is not limited to this. For example, the input condition information may be updated using already generated input condition information and parameter information including items related to the input condition information.
また、上述した実施形態では、パラメタ管理装置1内にパラメタ設定装置11を組み込んでいるが、パラメタ管理装置の構成は、これに限定されない。例えば、パラメタ設定装置11内に、パラメタ管理装置1が有する各構成要素の一部または全部を組み込むこととしてもよい。 In the above-described embodiment, the parameter setting device 11 is incorporated in the parameter management device 1, but the configuration of the parameter management device is not limited to this. For example, some or all of the constituent elements of the parameter management device 1 may be incorporated in the parameter setting device 11.
また、パラメタ管理装置は、上述した実施形態における各構成要素を全て備える必要はない。パラメタ管理装置は、少なくとも、パラメタ情報記憶部M1と、プロセス起動要求部12と、プロセス監視部13と、入力条件生成部17と、入力条件判定部18と、を有すればよい。 Further, the parameter management device does not have to include all the components in the above-described embodiment. The parameter management device may include at least the parameter information storage unit M1, the process activation request unit 12, the process monitoring unit 13, the input condition generation unit 17, and the input condition determination unit 18.
上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが、本発明を以下に限定するものではない。 A part or all of the above embodiments can be described as in the following supplementary notes, but the present invention is not limited to the following.
(付記1) 外部で実行されるプロセスによって参照されるパラメタ値を含むパラメタ情報を世代管理するパラメタ情報記憶部と、前記プロセスの起動を要求する起動要求部と、起動させた前記プロセスが正常終了したか否かを判定する第1判定部と、前記第1判定部によって前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求部による前回の起動時に異常終了したか否かを判定する第2判定部と、前記第2判定部によって前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成部と、前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定部と、を備えることを特徴とするパラメタ管理装置。 (Supplementary note 1) A parameter information storage unit for generation management of parameter information including parameter values referred to by an externally executed process, an activation request unit for requesting activation of the process, and the activated process being normally terminated A first determination unit that determines whether or not the process has been normally terminated by the first determination unit, the process that has been normally terminated is abnormally terminated at the previous activation by the activation request unit; A second determination unit that determines whether the process has ended abnormally at the time of previous activation by the second determination unit, and includes at least the parameter value referred to by the process at the time of the abnormal end 1 parameter information, 2nd parameter information 1 generation before the 1st parameter information, 3rd parameter information 1 generation after the 1st parameter information, and the different Based on the abnormal content at the time of termination, when an input condition generation unit for generating input condition information for determining an input condition when determining whether the input content of the parameter value is correct or not, and when update processing of the parameter is requested, An input condition determining unit that determines whether or not the input content of the parameter value satisfies the input condition.
(付記2) 前記第1判定部によって前記プロセスが異常終了したと判定された場合に、前記パラメタ情報記憶部によって管理されている前記パラメタ情報に基づいて、前記プロセスが参照する前記パラメタ値の世代を一世代前の前記パラメタ値に変更するパラメタ変更部を、さらに備え、前記起動要求部は、前記パラメタ変更部によって前記パラメタ値が変更された後に、前記プロセスの再起動を要求する、
ことを特徴とする付記1記載のパラメタ管理装置。
(Supplementary Note 2) Generation of the parameter value referred to by the process based on the parameter information managed by the parameter information storage unit when the first determination unit determines that the process has ended abnormally A parameter change unit that changes the parameter value to the previous generation, and the start request unit requests restart of the process after the parameter value is changed by the parameter change unit.
The parameter management device according to supplementary note 1, wherein:
(付記3) 前記起動要求部による前記再起動が成功した場合に、前記第1パラメタ情報、前記第2パラメタ情報および前記異常内容を含む異常情報を生成するとともに、前記第2判定部によって前回の起動時に異常終了したと判定された場合に、前記第3パラメタ情報を、前記異常情報に付加することで前記異常情報を収集する異常情報収集部を、さらに備え、前記入力条件生成部は、前記異常情報収集部によって収集された前記異常情報に基づいて、前記入力条件を生成する、ことを特徴とする付記2記載のパラメタ管理装置。 (Additional remark 3) When the said restart by the said start request part is successful, while producing | generating the abnormal information containing the said 1st parameter information, the said 2nd parameter information, and the said abnormal content, the said 2nd determination part is the last time. An abnormality information collection unit that collects the abnormality information by adding the third parameter information to the abnormality information when it is determined that the abnormal termination has occurred at the time of startup, and the input condition generation unit The parameter management device according to appendix 2, wherein the input condition is generated based on the abnormality information collected by the abnormality information collection unit.
(付記4) 前記入力条件判定部によって前記パラメタ値の入力内容が前記入力条件を満たしていないと判定された場合に、入力エラーである旨を通知するパラメタ設定部を、さらに備えることを特徴とする付記1〜3のいずれか1項に記載のパラメタ管理装置。 (Additional remark 4) When the input condition determination part determines with the input content of the said parameter value not satisfy | filling the said input conditions, it further has a parameter setting part which notifies that it is an input error, It is characterized by the above-mentioned. The parameter management device according to any one of appendices 1 to 3.
(付記5) 前記入力条件生成部は、前記第1パラメタ情報、前記第2パラメタ情報および前記異常内容に基づいて、異常が発生した要因を示唆する異常条件を抽出し、前記第1パラメタ情報、前記第3パラメタ情報および前記異常内容に基づいて、異常が解消した要因を示唆する復旧条件を抽出し、前記異常条件および前記復旧条件に基づいて前記入力条件を生成する、ことを特徴とする付記1〜4のいずれか1項に記載のパラメタ管理装置。 (Additional remark 5) The said input condition production | generation part extracts the abnormal condition which suggests the factor which abnormality generate | occur | produced based on the said 1st parameter information, the said 2nd parameter information, and the said abnormality content, The said 1st parameter information, The supplementary condition is characterized in that, based on the third parameter information and the content of the abnormality, a recovery condition that suggests the cause of the abnormality is extracted, and the input condition is generated based on the abnormal condition and the recovery condition. The parameter management device according to any one of 1 to 4.
(付記6) 外部で実行されるプロセスによって参照されるパラメタ値を含むパラメタ情報を世代管理するパラメタ情報記憶装置を有するパラメタ管理装置を制御するパラメタ管理方法であって、前記プロセスの起動を要求する起動要求ステップと、起動させた前記プロセスが正常終了したか否かを判定する第1判定ステップと、前記第1判定ステップにおいて前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求ステップにおける前回の起動時に異常終了したか否かを判定する第2判定ステップと、前記第2判定ステップにおいて前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成ステップと、前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定ステップと、を含むことを特徴とするパラメタ管理方法。 (Supplementary Note 6) A parameter management method for controlling a parameter management device having a parameter information storage device for generationally managing parameter information including parameter values referred to by an externally executed process, and requesting the start of the process A startup request step, a first determination step for determining whether or not the started process has ended normally, and the process that has ended normally when it is determined in the first determination step that the process has ended normally Is determined to be abnormally terminated at the previous activation in the activation request step, and at least when the abnormality is determined to have been abnormally terminated at the previous activation in the second determination step. First parameter information including the parameter value referred to by the process at the time of termination, the first parameter When determining whether the input content of the parameter value is correct based on the second parameter information one generation before the information, the third parameter information one generation after the first parameter information, and the abnormal content at the time of abnormal termination An input condition generation step for generating input condition information for determining the input condition of the input, and an input condition for determining whether or not the input content of the parameter value satisfies the input condition when the parameter update process is requested A parameter management method comprising: a determination step.
(付記7) 付記6に記載の各ステップをコンピュータに実行させるためのパラメタ管理プログラム。 (Supplementary Note 7) A parameter management program for causing a computer to execute each step described in Supplementary Note 6.
1…パラメタ管理装置、1…プロセス管理装置、2…サーバ、11…パラメタ設定装置、12…プロセス起動要求部、13…プロセス監視部、14…参照先復元部、15…パラメタ変更部、16…異常情報収集部、17…入力条件生成部、18…入力条件判定部、111…パラメタ設定部、M1…パラメタ情報蓄積部、M2…異常情報記憶部、M3…入力条件情報記憶部。 DESCRIPTION OF SYMBOLS 1 ... Parameter management apparatus, 1 ... Process management apparatus, 2 ... Server, 11 ... Parameter setting apparatus, 12 ... Process start-up request part, 13 ... Process monitoring part, 14 ... Reference restoration part, 15 ... Parameter change part, 16 ... Abnormal information collection unit, 17 ... input condition generation unit, 18 ... input condition determination unit, 111 ... parameter setting unit, M1 ... parameter information storage unit, M2 ... abnormal information storage unit, M3 ... input condition information storage unit.
Claims (7)
前記プロセスの起動を要求する起動要求部と、
起動させた前記プロセスが正常終了したか否かを判定する第1判定部と、
前記第1判定部によって前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求部による前回の起動時に異常終了したか否かを判定する第2判定部と、
前記第2判定部によって前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成部と、
前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定部と、
を備えることを特徴とするパラメタ管理装置。 A parameter information storage unit for generation management of parameter information including parameter values referenced by externally executed processes;
An activation request unit that requests activation of the process;
A first determination unit that determines whether or not the activated process has ended normally;
A second determination unit that determines whether or not the process that has ended normally ended abnormally at the previous startup by the startup request unit when the first determination unit determines that the process has ended normally;
When it is determined by the second determination unit that the process ended abnormally at the previous startup, at least the first parameter information including the parameter value referred to by the process at the time of the abnormal end, and one generation before the first parameter information Based on the second parameter information of the first parameter, the third parameter information after one generation of the first parameter information, and the abnormal content at the time of abnormal termination, an input condition for determining whether the input content of the parameter value is correct or not is determined An input condition generator for generating input condition information;
An input condition determination unit that determines whether or not the input content of the parameter value satisfies the input condition when update processing of the parameter is requested;
A parameter management device comprising:
前記起動要求部は、前記パラメタ変更部によって前記パラメタ値が変更された後に、前記プロセスの再起動を要求する、
ことを特徴とする請求項1記載のパラメタ管理装置。 When the first determination unit determines that the process has ended abnormally, based on the parameter information managed by the parameter information storage unit, the generation of the parameter value referred to by the process is one generation before A parameter changing unit for changing to the parameter value of
The start request unit requests restart of the process after the parameter value is changed by the parameter change unit.
The parameter management apparatus according to claim 1.
前記入力条件生成部は、前記異常情報収集部によって収集された前記異常情報に基づいて、前記入力条件を生成する、ことを特徴とする請求項2記載のパラメタ管理装置。 When the restart by the activation request unit is successful, the abnormal information including the first parameter information, the second parameter information, and the abnormality content is generated, and the second determination unit abnormally ends at the previous activation. An abnormality information collecting unit that collects the abnormality information by adding the third parameter information to the abnormality information when it is determined that
The parameter management apparatus according to claim 2, wherein the input condition generation unit generates the input condition based on the abnormality information collected by the abnormality information collection unit.
前記プロセスの起動を要求する起動要求ステップと、
起動させた前記プロセスが正常終了したか否かを判定する第1判定ステップと、
前記第1判定ステップにおいて前記プロセスが正常終了したと判定された場合に、正常終了した前記プロセスが、前記起動要求ステップにおける前回の起動時に異常終了したか否かを判定する第2判定ステップと、
前記第2判定ステップにおいて前回の起動時に異常終了したと判定された場合に、少なくとも、前記異常終了時に前記プロセスが参照した前記パラメタ値を含む第1パラメタ情報、前記第1パラメタ情報の一世代前の第2パラメタ情報、前記第1パラメタ情報の一世代後の第3パラメタ情報、および前記異常終了時の異常内容に基づいて、前記パラメタ値の入力内容の正否を判定する際の入力条件を定める入力条件情報を生成する入力条件生成ステップと、
前記パラメタの更新処理が要求された場合に、前記パラメタ値の入力内容が前記入力条件を満たしているか否かを判定する入力条件判定ステップと、
を含むことを特徴とするパラメタ管理方法。 A parameter management method for controlling a parameter management device having a parameter information storage device for generation management of parameter information including parameter values referenced by an externally executed process,
An activation request step for requesting activation of the process;
A first determination step of determining whether or not the activated process has been normally terminated;
A second determination step for determining whether or not the process that has ended normally ended abnormally at the previous start in the start request step when it is determined that the process has ended normally in the first determination step;
If it is determined in the second determination step that the process ended abnormally at the time of the previous start, at least the first parameter information including the parameter value referred to by the process at the time of the abnormal end, and one generation before the first parameter information Based on the second parameter information of the first parameter, the third parameter information after one generation of the first parameter information, and the abnormal content at the time of abnormal termination, an input condition for determining whether the input content of the parameter value is correct or not is determined An input condition generation step for generating input condition information;
An input condition determination step for determining whether or not the input content of the parameter value satisfies the input condition when update processing of the parameter is requested;
A parameter management method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010199710A JP5533466B2 (en) | 2010-09-07 | 2010-09-07 | Parameter management apparatus, parameter management method, and parameter management program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010199710A JP5533466B2 (en) | 2010-09-07 | 2010-09-07 | Parameter management apparatus, parameter management method, and parameter management program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012058892A JP2012058892A (en) | 2012-03-22 |
JP5533466B2 true JP5533466B2 (en) | 2014-06-25 |
Family
ID=46055944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010199710A Active JP5533466B2 (en) | 2010-09-07 | 2010-09-07 | Parameter management apparatus, parameter management method, and parameter management program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5533466B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015203877A (en) * | 2014-04-10 | 2015-11-16 | 三井住友海上火災保険株式会社 | Data capturing device, data capturing method and program |
CN116541241B (en) * | 2023-05-06 | 2024-03-15 | 华东医院 | Big data-based operation efficiency analysis system for portable wearable device after operation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3570639B2 (en) * | 1994-09-30 | 2004-09-29 | 富士通株式会社 | How to manage system definition information |
JPH08263296A (en) * | 1995-03-27 | 1996-10-11 | Nec Corp | System for preserving and restoring program execution environment |
JPH10312328A (en) * | 1997-05-12 | 1998-11-24 | Nec Corp | Automatic backup/restore system for environmental setting file |
JPH11161478A (en) * | 1997-11-26 | 1999-06-18 | Fujitsu Ltd | Method for generating change information of environment element of system environment |
US7584382B2 (en) * | 2004-02-19 | 2009-09-01 | Microsoft Corporation | Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems |
JP2010170325A (en) * | 2009-01-22 | 2010-08-05 | Nec Computertechno Ltd | Information processor, log storage method, and program |
-
2010
- 2010-09-07 JP JP2010199710A patent/JP5533466B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012058892A (en) | 2012-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7979747B2 (en) | Interactive problem resolution presented within the context of major observable application behaviors | |
JP5684946B2 (en) | Method and system for supporting analysis of root cause of event | |
US7624309B2 (en) | Automated client recovery and service ticketing | |
JP2005346331A (en) | Failure recovery apparatus, method for restoring fault, manager apparatus, and program | |
CN112527484B (en) | Workflow breakpoint continuous running method and device, computer equipment and readable storage medium | |
JP2009199321A (en) | Relevancy inspection apparatus, relevancy inspection method, and relevancy inspection program | |
JP5183542B2 (en) | Computer system and setting management method | |
CN111400102A (en) | Application program change monitoring method, device, device and storage medium | |
CN109933465B (en) | Exception handling method, exception handling device, server and storage medium | |
US8468386B2 (en) | Detecting and recovering from process failures | |
JP5533466B2 (en) | Parameter management apparatus, parameter management method, and parameter management program | |
WO2011161835A1 (en) | Method and device for causal analysis of configuration changes | |
CN102262573B (en) | Operating system startup protection method and device | |
JP2011070364A (en) | Operation management server, roll back execution method, and roll back execution program | |
JP2009151456A (en) | Monitoring system, network monitoring apparatus and service execution environment monitoring method | |
US9880855B2 (en) | Start-up control program, device, and method | |
CN114143110B (en) | Vulnerability processing method, device and system of mimicry equipment | |
JP6497268B2 (en) | Management program, management apparatus and management method | |
CN113687867A (en) | Shutdown method, system, equipment and storage medium of cloud platform cluster | |
JP5578487B2 (en) | Failure analysis apparatus, failure analysis method, and program | |
JP2006344061A (en) | Scenario application support method, management server, and management program | |
CN112115020B (en) | Database connection pool abnormity monitoring method and device and computer equipment | |
JP7116318B2 (en) | Processing system, processing method, upper system, lower system, upper program and lower program | |
CN105765908A (en) | Method, client and system for multi-site automatic update | |
JP2014142741A (en) | Job re-execution support system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130815 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140319 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5533466 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140414 |