JP6430321B2 - 制御サーバ - Google Patents
制御サーバ Download PDFInfo
- Publication number
- JP6430321B2 JP6430321B2 JP2015083858A JP2015083858A JP6430321B2 JP 6430321 B2 JP6430321 B2 JP 6430321B2 JP 2015083858 A JP2015083858 A JP 2015083858A JP 2015083858 A JP2015083858 A JP 2015083858A JP 6430321 B2 JP6430321 B2 JP 6430321B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- management table
- error
- program
- kernel
- 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
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
図2は、タスク動作時に致命的なエラーが発生した場合の障害復旧を示すシーケンスである。
プログラムエラー等の致命的なエラーが発生した場合には、カーネルからカーネルメッセージが出力されるため、実施例1記載の方法により、障害復旧処理を実行できる。
Claims (3)
- カーネル上で動作する複数のプログラムを有し、前記複数のプログラムには、
前記カーネルから出力されるタスクの異常に関する所定のメッセージを監視し、前記所定のメッセージの出力を検知すると当該メッセージに基づいて異常となったタスクを特定し、当該タスクの再起動を要求する監視プログラムと、
前記監視プログラムからのタスクの起動要求を受付け、当該タスクの再起動を実行するタスク生成プログラムと、を含み、
前記所定のメッセージには、
タスクにエラーが発生した際に前記カーネルから出力されるエラーメッセージと、タスクが終了した際に前記カーネルから出力されるプロセス終了通知と、が含まれ、
前記監視プログラムには、 前記エラーメッセージを監視し、前記エラーメッセージからエラーが発生したタスクを特定し、当該タスクの再起動を要求するエラーメッセージハンドリングプログラムと、 前記プロセス終了通知を監視し、前記プロセス終了通知から終了したタスクを特定し、当該タスクの再起動を要求するタスク終了監視プログラムと、が含まれ、
さらに、前記エラーメッセージハンドリングプログラムによる復旧処理が実行される際に、復旧処理の対象となるタスクの情報が書き込まれるエラータスク管理テーブルと、
前記タスク終了監視プログラムによる復旧処理が実行される際に、復旧処理の対象となるタスクの情報が書き込まれる終了タスク管理テーブルと、を有し、
前記エラーメッセージハンドリングプログラムは、前記終了タスク管理テーブルを参照し、復旧処理の対象となるタスクが登録されていないことを確認した後に復旧処理を実行し、
前記タスク終了監視プログラムは、前記エラータスク管理テーブルを参照し、復旧処理の対象となるタスクが登録されていないことを確認した後に復旧処理を実行することを特徴とする制御サーバ。 - 請求項1において、
前記タスク生成プログラムは、前記エラーメッセージハンドリングプログラムか、前記タスク終了監視プログラムのうち、前記所定のメッセージを早く検知したプログラムからの再起動要求に従ってタスクを再起動することを特徴とする制御サーバ。 - 請求項1において、さらに、
異常となったタスクの種類、または、異常の種類に対応した障害復旧処理が記憶される障害処理管理テーブルを有し、
前記監視プログラムは、異常となったタスクを特定すると、前記障害処理管理テーブルに基づいた障害復旧処理を実行することを特徴とする制御サーバ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015083858A JP6430321B2 (ja) | 2015-04-16 | 2015-04-16 | 制御サーバ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015083858A JP6430321B2 (ja) | 2015-04-16 | 2015-04-16 | 制御サーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016206735A JP2016206735A (ja) | 2016-12-08 |
JP6430321B2 true JP6430321B2 (ja) | 2018-11-28 |
Family
ID=57489814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015083858A Active JP6430321B2 (ja) | 2015-04-16 | 2015-04-16 | 制御サーバ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6430321B2 (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02196341A (ja) * | 1989-01-26 | 1990-08-02 | Nec Eng Ltd | 情報処理装置の障害復旧方式 |
JPH04267438A (ja) * | 1991-02-22 | 1992-09-24 | Nec Corp | 二重例外検出装置 |
JPH0520106A (ja) * | 1991-07-17 | 1993-01-29 | Fujitsu Ltd | システム機能停止防止方式 |
JP2677240B2 (ja) * | 1995-04-26 | 1997-11-17 | 日本電気株式会社 | Ainシステムの自動再開処理装置 |
JP2004070458A (ja) * | 2002-08-02 | 2004-03-04 | Yamatake Corp | 自己診断機能を持つプログラムと、プログラム監視装置及びその方法と、プログラム監視機能を持つプログラム |
JP4544246B2 (ja) * | 2006-12-28 | 2010-09-15 | ソニー株式会社 | 制御装置および方法、プログラム、並びに記録媒体 |
-
2015
- 2015-04-16 JP JP2015083858A patent/JP6430321B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016206735A (ja) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8910172B2 (en) | Application resource switchover systems and methods | |
JP5851503B2 (ja) | 高可用性仮想機械環境におけるアプリケーションの高可用性の提供 | |
US8473783B2 (en) | Fault tolerance in distributed systems | |
Guo et al. | Failure recovery: When the cure is worse than the disease | |
JP5579650B2 (ja) | 監視対象プロセスを実行する装置及び方法 | |
US11157373B2 (en) | Prioritized transfer of failure event log data | |
US7856639B2 (en) | Monitoring and controlling applications executing in a computing node | |
US10353786B2 (en) | Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program | |
US8880744B2 (en) | Configuration registry systems and methods | |
US9049101B2 (en) | Cluster monitor, method for monitoring a cluster, and computer-readable recording medium | |
US8468386B2 (en) | Detecting and recovering from process failures | |
JP5642725B2 (ja) | 性能分析装置、性能分析方法及び性能分析プログラム | |
JP6430321B2 (ja) | 制御サーバ | |
US8671307B2 (en) | Task relay system, apparatus, and recording medium | |
US8533331B1 (en) | Method and apparatus for preventing concurrency violation among resources | |
JP2014170448A (ja) | レプリケーションシステム、業務処理システム、レプリケーション方法、及びプログラム | |
JP6023898B1 (ja) | 情報処理装置及び情報処理方法及び情報処理プログラム | |
JP6112205B2 (ja) | 情報処理システム、装置、方法及びプログラム | |
US8135982B2 (en) | Parallel multiplex storage systems | |
JP6364773B2 (ja) | 情報処理装置、情報処理システム、メモリレプリケーション方法、並びにコンピュータ・プログラム | |
JP2013134712A (ja) | 情報処理装置 | |
JP2012168816A (ja) | プロセス再起動装置、プロセス再起動方法およびプロセス再起動プログラム | |
WO2015176455A1 (zh) | 基于Hadoop的硬盘损坏处理方法及装置 | |
JP2017049874A (ja) | 情報処理装置、情報処理システム、制御方法、および制御プログラム | |
TWI421677B (zh) | 伺服器集群的事務處理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170111 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170113 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170907 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180717 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180913 |
|
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: 20181002 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181031 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6430321 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |