02730-MM-11127 DataMissingCheckでのStackOverflowの解消
■問題
service_state_historyにiim-mgrmonitorのレコードが作成されず、実際の各サービスは起動しているものの、Shelty状態監視画面のManagerタブにおいて、全サービスのステータスがNGになってしまう。
■条件
Sheltyバージョン:2.7.0以降
■原因
iim-mgrmonitor DataMissingCheckの内部処理にて、長期運用した場合にStackOverflowが発生してしまう処理がありました。
StackOverflowが発生し続けることでJavaヒープスペースを圧迫し、OutOfMemoryが発生することでservice_state_historyへのiim-mgrmonitorレコード作成が失敗しておりました。
また、Javaヒープスペースの圧迫による影響でShelty Managerのリソース負荷が増加する場合がありました。
■修正内容
StackOverflowの原因となった処理を修正しました。
■必要な作業
Shelty Managerのバージョンアップ
Copyright © IIM. All Rights Reserved.