- PR -

WebLogicでの残セッションの確認方法

1
投稿者投稿内容
くりお
常連さん
会議室デビュー日: 2004/01/30
投稿数: 34
投稿日時: 2004-05-08 01:27
WebLogicにおいて、
現在Sessionが残っているクライアントが居るかどうかを確認する手段はあるのでしょうか?

やりたいことは
1.Sessionを張っているクライアントが居るかどうかを確認
2.1でSessionが残っていれば、何もしない。
  Sessionが残っていなければ、Shutdown

ということ実現したいと考えています。
(WebLogicクラスタは組んでおりません。)

ご存知の方は情報のご提供を御願いいたします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2004-05-09 06:51
WLS の内部の様々な値は JMX のインターフェースで取得できます。
現在アクティブなセッションの数は WebAppComponentRuntimeMBean#getOpenSessionCurrentCount() にて取得できます。
http://edocs.bea.com/wls/docs81/javadocs/weblogic/management/runtime/WebAppComponentRuntimeMBean.html#getOpenSessionsCurrentCount()

そもそも WLS では「正常な停止」を行えばセッションがタイムアウトするのを待ってくれます。
http://edocs.beasys.co.jp/e-docs/wls/docs81/admin_ref/cli.html#1131733
http://edocs.beasys.co.jp/e-docs/wls/docs81/ConsoleHelp/startstop.html#Controlling_Graceful_Shutdowns
くりお
常連さん
会議室デビュー日: 2004/01/30
投稿数: 34
投稿日時: 2004-05-09 23:33
>インギ様
助かりました。
情報のご提供ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)