本文へスキップ

Scale Inからエージェントの自動削除

Auto Scale環境でエージェント名を自動付与すると、Scale Outが発生した場合、オペレータの介入は必要ありません。システムを自動的に拡張します。一方、Scale Inが発生すると、システムが正常なShut downとして認識する必要があります。

エージェントの自動削除の場合、WhaTapサーバーは、Javaエージェントからメッセージを受信する必要があります。エージェントは、${WHATAP_HOME}にJavaプロセスの_whatap*{java-process-pid}.shutdown*ファイルが生成されたらSILENT_SHUTDOWNイベントをWhaTapサーバーに送信します。送信は5秒以内に完了します。

SILENT_SHUTDOWNイベントをWhaTapサーバに送信してから1分以内にエージェントがシャットダウンされた場合、WhaTapサーバはリストからJavaエージェントを削除します。inactiveイベントは発生しません。

ノート

Tomcatの場合、shutdown.shファイルで設定できます。

touch $WHATAP_HOME/whatap_{java-process-pid}.shutdown