- PR -

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

投稿者投稿内容
いちご
ベテラン
会議室デビュー日: 2007/03/13
投稿数: 80
投稿日時: 2007-04-06 02:26
いちごです。
tomcatが最大スレッド数75に到達したことに起因するtomcatの
フリーズ現象がみられたので、tomcatの最大スレッドを大幅に
現象させて、検証を行いたいのですが、どこの値を変更すれば
よろしいのでしょうか
誠に恐れ入りますがご教示頂けますよう何卒宜しくお願いいたします。
せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2007-04-06 02:35
server.xml をご覧ください。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-04-06 02:36
ドキュメントをご覧になったことありますか?
サポートを受けずにオープンソースの製品を使う場合は製品のドキュメントやソース、インターネット上の情報を活用して問題解決にあたる必要があります。
出来ない場合は有償のサポートをしてもらったり、商用の製品をご利用になることをお勧めします。


設定ファイルを直接見てもどこか想像が付くと思いますが、"site:tomcat.apache.org maximum number thread" とかで検索してみるのもいいかもしれませんね。

[ メッセージ編集済み 編集者: インギ 編集日時 2007-04-06 02:42 ]
いちご
ベテラン
会議室デビュー日: 2007/03/13
投稿数: 80
投稿日時: 2007-04-06 02:41
serverxmlのmaxProcessors="*"の75を例えば"2"などに変し、再起動後
負荷処理を行っても、さほど変化はなかったため、他に必要な設定箇所があるかと
思ったためです。
tomcatのログの中にTP-Processor*の*の数字の数を追っていますが、上記のとおり
75を2にしても、"待ち"とされるTP-Processorの数はただ普通に増えるだけで、
tomcatが落ちる気配がありません。。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-04-06 02:44
>serverxmlのmaxProcessors="*"の75を例えば"2"などに変し、再起動後
>負荷処理を行っても、さほど変化はなかったため、他に必要な設定箇所があるかと
>思ったためです。
そういった背景は当初質問するときに説明しておくと話が早いですよ!
パラメータが思い通りに働かないのであればどういう意味のパラメータであるか調べてみてはいかがでしょうか?
こちらのほうで調べは付いていると思ったのですが・・・。
いちご
ベテラン
会議室デビュー日: 2007/03/13
投稿数: 80
投稿日時: 2007-04-06 02:49
インギさん 申し訳ありません。。
自分なりに理解していたつもりだったのですが、まだまだですね。。すいません本当に(汗)
threadの最大数に到達した環境をパっとつくりたいところで、また壁にぶつかってしまいました。
せん
ぬし
会議室デビュー日: 2002/03/04
投稿数: 397
投稿日時: 2007-04-06 03:23
お決まりのやり取りになってしまいますが。
使用している環境をおしえてください

・Tomcat のバージョンについて
・変更しようとしている環境の構成について

最低でもこれぐらいはおしえてくださいな。

あと、できれば
・現象のメッセージをそのまま全文

も。
いちご
ベテラン
会議室デビュー日: 2007/03/13
投稿数: 80
投稿日時: 2007-04-06 03:50
せんさん 恐縮でございます。
環境のほうは以下のとおりです。

【環境】
 windows2003server、j2sdk1.4.2、tomcat4.1.3

現象についてですが、要はですね、tomcat4.1.3のスレッドを飽和状態に
してしまいたいのです。
servletプログラムでの負荷処理をいくつも同時にかけても多少時間を要せば
しっかり処理が完了されてしまいます。
server.xmlにてmaxProcessors、"1"とかにもしてみましたが、それでも
負荷処理をいくつも同時にかけてしまえ、またそれぞれしっかり処理が完了されて
しまいます。
すいません。。せんさん ご回答になっていなければすいません。。(汗)

 

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