FC2ブログ

Tomcatの最大セッション数

Tomcat7の場合、
デフォルトのセッション最大数は無限です。

The Manager Component
http://tomcat.apache.org/tomcat-7.0-doc/config/manager.html
------------------------------------------------------------------------
maxActiveSessions
The maximum number of active sessions
that will be created by this Manager, or -1 (the default) for no limit.
------------------------------------------------------------------------

セッション最大数は、
要素 Manager に
属性 maxActiveSessions を
指定するようです。

Tomcat7 のconfフォルダを確認したところ、
Manager 要素の記述が有るのは、
context.xml のようでした。

ためしに、Manger要素のコメントを外して、
以下のように記述、Tomcatを再起動してみました。
<Manager pathname="" maxActiveSessions="1" />

ブラウザを2つ立ち上げて試してみると、
確かに、以下のエラーメッセージがログに吐き出され
2つめに立ち上げた画面が真っ白に。
--------------------------------------------------
java.lang.IllegalStateException: createSession:
アクティブセッションが多すぎます
--------------------------------------------------

なるほど~♪
また、ひとつめの画面を閉じて
もう一度画面を表示してみても真っ白になりました。
破棄したセッションもしばらく保持されるようです☆
スポンサーサイト



コメントの投稿

非公開コメント

FC2カウンター
FC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンターFC2無料カウンター
プロフィール

とらんぺっとりりー

Author:とらんぺっとりりー
FC2ブログへようこそ!

カテゴリ
最新記事
最新コメント
最新トラックバック
月別アーカイブ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR