雲雀 路朗
hibar****@nttco*****
2011年 6月 29日 (水) 13:01:04 JST
竹内様 雲雀です。 6ポート起動のご連絡ありがとうございます。 "session_thread_pool_size"は性能にかかわる設定値であるため、 1に設定したまま運用することはあまりお勧めできません。 "session_thread_pool_size"を変更して起動できたということを 考えると、"session_thread_pool_size"が32のときに、メモリー 不足や何かしらのカーネルパラメータの上限に引っかかったことで VirtualServiceの追加に失敗したと推測します。 >> #cat /proc/sys/kernel/threads-max > 65484 と出ました。 スレッド数の上限は十分余裕があるようなので、他の上限に 引っかかっているのかもしれません。 なぜVirtualServiceの追加に失敗したか調べるために、お手すきの際にでも、 "session_thread_pool_size"を32に戻して、UltraMonkey-L7を起動した時の メモリー使用量(freeコマンド結果)やカーネルパラメータ(ulimit -aコマンド結果) をお見せいただければと思います。 以上、よろしくお願いいたします。 (2011/06/29 9:51), takep****@gmail***** wrote: > 雲雀様 > > ご回答ありがとうございます。 >>> session_thread_pool_size は、32です。 >> "session_thread_pool_size"を1にして >> # /etc/init.d/l7vsd start >> # /etc/init.d/l7directord start >> を試していただけますでしょうか。 > 上記の通り変更して試してみたところ、6ポートとも起動 > しました! > >> #cat /proc/sys/kernel/threads-max > 65484 と出ました。 > > session_thread_pool_sizeの値を変更することで > 起動するというのは、私が一人でいくら考えても出てこない > ところなので、大変助かりました。 > > ご回答くださいました皆さん、ありがとうございました! > > > On Tue, 28 Jun 2011 14:06:50 +0900 > 雲雀 路朗 <hibar****@nttco*****> wrote: > >> 雲雀です >> >> セッションプールが初期化できない要因として、 >> スレッド数がカーネルで設定されている最大スレッド数の >> 上限に達していることが考えられます。 >> >>> session_thread_pool_size は、32です。 >> "session_thread_pool_size"を1にして >> # /etc/init.d/l7vsd start >> # /etc/init.d/l7directord start >> を試していただけますでしょうか。 >> >> もし、これで全てのVirtualServiceが追加できるようでしたら、 >> >> #cat /proc/sys/kernel/threads-max >> >> で、カーネルで設定されている最大スレッド数の上限を確認していただけますで >> しょうか。 >> >> 以上、よろしくお願いいたします。 > _______________________________________________ > Ultramonkey-l7-develop mailing list > Ultra****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop > > -- ============================================== NTTコムウェア株式会社 基盤技術本部 技術SE部 基盤ソフトSE・OSS部門 雲雀 路朗(ひばり みちろう) E-Mail:hibar****@nttco***** TEL:043-211-2452 ==============================================