- PR -

Weblogicの接続プールの容量について

1
投稿者投稿内容
たもつ
会議室デビュー日: 2006/11/10
投稿数: 2
投稿日時: 2006-11-10 10:49
はじめて投稿させていただきます。

今、Weblogic8.1&SQLServer2000で、Webシステムを構築しています。
ここ最近になって、ユーザー数が増えたせいか、パフォーマンスがおそくなりました。
いろいろ調べた結果、Weblogicのコンソールで、初期容量と、最大容量を
増やしてみたのですが、そのせいかどうかはわかりませんが、
StackOverflowが発生するようになりました。

接続数を増やした場合、Weblogicを起動する際の起動パラメータ(-Xms,-Xmx,-Xss)
等も変更する必要があるのでしょうか?

他にも、変更すべき設定等がありましたら、ご教授いただけますでしょうか?
宜しくお願い致します。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-11-10 14:45
コネクションプールの容量増加と StackOverFlow は関係ありません。
-Xss でスタックサイズを小さく設定しすぎたのではないでしょうか?

コネクションプールの容量は スレッド数=最小数=最大数 と設定するのが無難です。
コネクションを増やすこと自体は大量のヒープ領域消費につながるわけではないのでヒープ領域のチューニングなどはしなくて良いでしょう。

スレッド数を増やすことに伴いコネクションプールの容量も増加させたのであればヒープ領域を多めにとる必要があるかもしれません。
チューニングについてはドキュメントにも詳しく書いてありますので参考にしてはいかがでしょうか。
http://search.beasys.co.jp/cgi-bin/namazu.cgi?idxname=e-docs%2Fwls%2Fdocs92&query=%83%60%83%85%81%5B%83j%83%93%83O&submit=go&whence=0&max=10&result=normal&sort=score

JDBC関連のトラブルシューティングには以下のドキュメントが役立ちます。
http://www.beasys.co.jp/cs/support_news/product_troubleshooting/index.html#drivers
サーバハング、スローダウンについてはこちらをどうぞ。スレッドダンプをとると何か分かるかもしれません。
http://www.beasys.co.jp/cs/support_news/product_troubleshooting/Generic_Server_Hang_Pattern.html

[ メッセージ編集済み 編集者: インギ 編集日時 2006-11-10 14:47 ]
たもつ
会議室デビュー日: 2006/11/10
投稿数: 2
投稿日時: 2006-11-10 18:34
インギさん、ありがとうございました。
ドキュメント読んで、検討してみます。
1

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