02700-AM-9866-AmazonLinuxでJVM停止に時間がかかる

■問題

AmazonLinux上でjavaagentを適用したアプリケーションにて、SheltyManagerと接続が行えない場合にJVM停止に時間がかかる問題がありました。

 

■条件

Sheltyバージョン:2.6.0以降
条件:以下の条件を満たす場合

  • AmazonLinux

  • Javaagentを使用

  • SheltyManagerが停止しているなどで接続が行えない場合

 

■原因

JVM停止時、javaagentは取得した統計情報をSheltyManagerに送信した上で停止を行います。
SheltyManagerとの接続が行えない場合、所定の時間をもってタイムアウトしますが、タイムアウトまでの時間が長くjavaagentの停止に時間がかかっていました。結果、JVMの停止自体に時間がかかっていました。

 

■修正内容

JVM停止時の処理を見直し、SheltyManagerとの接続が行えない場合にも短時間で停止が行われるよう修正しました。

 

■使用方法

Agentのバージョンアップにより適用されます。

 

 

Copyright © IIM. All Rights Reserved.