2010年10月18日

[Apache-Users 7818]Tomcatのスレッドプールが最大に達してしまう原因

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

小林と申します。

運用上で問題が発生して調査しております。

■環境

 ・Apache2.0
 ・Tomcat5.5
 ・mod_jk2

■設定値
 ・Apache MaxClientsは未設定(未設定の場合はデフォルト値が適用されますか?) デフォルトなら256
 ・Tomcat maxThreads = 20

■発生までの流れ

10:23:00 8016プロセス作成 ★

10:27:00 MaxRequestsPerChild(設定は10)に達した為、8016を削除する警告が表示 ★

10:27:01 8016プロセス削除処理開始 ★

10:27:34 8016プロセスが削除できないので強制終了カウントダウン開始 ★
(Apache設定でtimeoutが4時間なので4時間後にプロセスは強制終了される)

14:49:31 8016プロセス強制削除 ★

以下、リクエストを頻繁に発行しているが子プロセスの削除はログからは見受けられない。


21:29:00 エラー前の最後のリクエスト発行

21:30:00 Tomcatの持つスレッドプールが最大スレッド数に達してしまった為、以後新規コネクションに対してスレッドは割り当てられず、無応答となる。(503)

以上です。
宜しくお願い致します。
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年10月18日 16:14
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/99197
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。