- PR -

tomxatの最大スレッド数75はどこで変更するのですか

投稿者投稿内容
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-04-06 10:38
・maxProcessors のパラメータの意味は調べましたか?
・フリーズ時のスレッドダンプは取得されましたか?
こちらで取得はできるようになったと思いますが・・。
再現条件がわからない状態では闇雲に検証環境で再現を試みるよりスレッドダンプを取得するのが手っ取り早いです。
・「現象のメッセージをそのまま全文」は?

あと、スレッド数が多くて(?)フリーズしているという事例はいくつかありますね。
減らすことで現象が解消されたのかどうかはわかりませんが。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5710&forum=12
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35295&forum=12

あと、負荷試験はどのように行っているでしょうか?JMeter 等を使えば簡単にスレッドを枯渇させることができると思いますよ。
本番環境と違う設定で検証を行っても余り意味がない気がします。
「最大スレッド数に到達するとフリーズする」という致命的なバグがご利用の Tomcat に存在するのなら最大スレッド数を減らすことで再現させられるかもしれませんが。
http://www.atmarkit.co.jp/fjava/rensai4/troublehacks01/troublehacks01_2.html#02

[ メッセージ編集済み 編集者: インギ 編集日時 2007-04-06 10:41 ]

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