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.