知っておきたいasteria warpの強制終了
TRANSCRIPT
![Page 1: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/1.jpg)
ASTERIA WARP運用Tips 徹底解説知っておきたいASTERIA WARPの強制終了
インフォテリア株式会社 ASTERIA事業本部 製品技術部
岸本 秀和
![Page 2: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/2.jpg)
アジェンダ
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
事例1 OS再起動による強制終了
ASTERIA WARPの強制終了とは
事例 2 OS上のタスクやプロセス停止による強制終了
![Page 3: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/3.jpg)
ASTERIA WARPの強制終了とは
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 4: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/4.jpg)
ASTERIA WARPの強制終了とは
ASTERIA WARPを正規の方法で終了しないこと。
1. ASTERIA WARPのコマンドを使って終了したfsctrl shutdown killallコマンド等
2. ASTERIA WARPが想定しない方法で終了してしまった
2に関する事例を紹介します。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 5: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/5.jpg)
2.1 OS再起動による強制終了
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 6: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/6.jpg)
OS再起動による強制終了とは
ASTERIA WARP起動中にOSの再起動を実施したらASTERIA WARPが正常に起動しなくなるケースがある。
この処理はASTERIA WARPの強制終了となります。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 7: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/7.jpg)
フローサービスのプロセス構成
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
uler
Flow
Service
Intern
alDataSto
rage
Man
agemen
tCo
nso
le
AccessC
on
trol
親プロセス
子プロセス
![Page 8: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/8.jpg)
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Flow
Service
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
1. OSの停止命令により、ASTERIA WARPのプロセスが順番に停止される。
![Page 9: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/9.jpg)
Flow
Service
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
2. OSが停止しまったため、ASTERIA WARPの停止処理が途中で終了してしまい、起動中だったプロセスが強制終了される。
![Page 10: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/10.jpg)
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Flow
Service
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
3. OSが起動しASTERIA WARPを起動しようとするとFlowServiceのプロセスが起動できなくなった。
そのためフロー処理が行えなくなった。
![Page 11: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/11.jpg)
現象
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
フローサービスの強制終了もしくはフローサービスを停止をせずにOSの
シャットダウンしたことによりトリガー関連のファイルであるTriggerMap.xconfファイルが破損している可能性がある。
・FlowServiceプロセスが起動しない。・Asteria.logにはフローサービスの停止ログが正常に出力されない。・Flowservice.logには以下のメッセージが出力される。
![Page 12: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/12.jpg)
対応策
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
• TriggerMap.xconfの復旧-バックアップからの復旧-履歴ファイル (TriggerMap.xconf.1~5)からの復旧
![Page 13: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/13.jpg)
再発防止策
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
1. フローサービスの起動状況を確認する
$ fsctrl status
2. フローサービスが停止したことを確認しOSの再起動を行う
![Page 14: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/14.jpg)
バージョン4.9.0からの改善
TriggerMap.xconfの読み込みが失敗しても、自動的にスペアファイル(TriggerMap.xconf.0)を読み込む
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 15: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/15.jpg)
まとめ
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
OS再起動後、フローサービス起動しようとすると、フローサービスが正常に動作しない現象を予防するには…
OS再起動前にフローサービスを停止してからOSの再起動を行うこと。
![Page 16: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/16.jpg)
2.2 OS上のタスクやプロセス停止による強制終了
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 17: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/17.jpg)
OS上のタスクやプロセス停止による強制終了とは
Windowsのタスクマネージャーやkillコマンドを使用してASTERIA WARPのタスクやプロセス停止を行うこと。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 18: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/18.jpg)
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Flow
Service
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
1. WindowsのサービスよりASTERIA WARPの停止を行ったが、フロー実行中だったため、FlowService以降のプロセスが停止できない。
![Page 19: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/19.jpg)
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Flow
Service
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
2. Windowsのサービス画面のASTERIA WARPの状態が「停止処理中」のまま停止できなかったため、WindowsのタスクマネージャーよりASTERIA WARPと思われるタスク(javaタスク)を強制終了した。
するとサービス画面の「停止処理中」だったプロセスを停止することができた。
![Page 20: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/20.jpg)
事例
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Flow
Service
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
3. WindowsのサービスよりASTERIA WARPを起動し「実行中」ステータスとなり正常に起動したように見える。
しかしフローが正常に起動されない、管理コンソールにあらゆる情報が表示されなくなってしまった。
![Page 21: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/21.jpg)
現象
サービスからASTERIA WARPが正常に起動することが確認できる。
管理コンソールに接続できる。
フローデザイナーからサーバーに接続できる。
その一方で
管理コンソールの表示がおかしい。
スケジュール処理が実行されない。
エラーログが大量に出力される。
正常に起動しているように見えて起動できていない。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 22: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/22.jpg)
現象
ASTERIA WARPの親プロセスを停止させただけで子プロセスが停止されていない。
ASTERIA WARPを起動しても起動中の子プロセスを監視することができない。
各子プロセスは独立して他のプロセスを参照することができない。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA WARPの起動確認(fsctrl statusコマンド結果)
![Page 23: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/23.jpg)
対応策
1. fsctrl status コマンドでASTERIAの起動状況を確認する。
2. 起動していた場合ASTERIAを停止させる。停止できない場合は強制終了コマンド(fsctrl shutdown killall)を実行する。
3. サーバーのOSの再起動を行う。
事前対応策として
OS上のタスクやプロセス停止による強制終了を行わない
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 24: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/24.jpg)
Flow
Service
ASTERIAの強制終了コマンドで停止すると
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
ASTERIA Monitor
FTPService
Sched
ule
r
Intern
alDataSto
rage
Man
ageme
ntC
on
sole
Acce
ssCo
ntro
l
fsctrl shutdown killallコマンド
・強制終了するプロセスを最低限に抑えることができる。
・各プロセスを確実に停止できる。
ただしあくまでも強制終了コマンドなので取り扱いに注意。
![Page 25: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/25.jpg)
まとめ
ASTERIA WARPが正常に動作しない現象を防止するには…
ASTERIA WARPを正規な方法で停止させること。
停止できない場合はASTERIA WARPの強制終了コマンドで停止させること。
何よりも
強制終了をするようなシチュエーションを作らないこと。
Copyright©1998 - 2017 Infoteria Corporation. All Rights Reserved.
![Page 26: 知っておきたいASTERIA WARPの強制終了](https://reader031.vdocuments.mx/reader031/viewer/2022020710/5a66c6447f8b9a3c0e8b526d/html5/thumbnails/26.jpg)
Thank you!