takep****@gmail*****
takep****@gmail*****
2011年 7月 5日 (火) 10:28:50 JST
雲雀様 ご回答ありがとうございます。 ulimitの設定により、上限値を引き上げてみましたが、 やはり4ポートまでしか稼働しません。 ■/var/log/l7vs/l7vsd.log ------------------------------------------------- [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 ------------------------------------------------- 現状、7ポート稼働させようとして4ポートしか稼働しないためか、 3行エラーが出ています。 ■/var/log/l7vs/l7directord.log ------------------------------------------------- [INF0201] Add virtual service to l7vsd: `g.g.g.1:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.2:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.3:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.4:80 sessionless ' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.1:443 sessionless ', output: `add vs error : error, create session.' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.2:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.2:443 sessionless ', output: `add vs error : error, create session.' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.3:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.3:443 sessionless ', output: `add vs error : error, create session.' ------------------------------------------------- こちらも、3ポート分のエラーが出ています。 ちなみに、 session_thread_pool_size = 16 と設定すると、 7ポートとも稼働します。 session_thread_pool_size = 1 のときに比べて振り分けが されないケースが少ないので、今のところこの状態でテスト運用して います。 現状の、ulimit -aの結果です。 ------------------------------------------------- core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 32742 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 4096 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 49152 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited ------------------------------------------------- session_thread_pool_size = 16だと、32のときに比べて、 どの程度性能の上限が低いのでしょうか?数値通り半分程度 ということになりますでしょうか? また、アクセス数の多いサイトで利用する場合は、 session_thread_pool_sizeはどの程度に設定して 利用するものでしょうか? 以上、質問ばかりで申し訳ありませんが、よろしく お願いいたします。 On Mon, 04 Jul 2011 10:54:40 +0900 雲雀 路朗 <hibar****@nttco*****> wrote: > 竹内様 > > ulimitの情報ありがとうございます。 > > open filesの上限が少ないのかもしれません。 > #ulimit -n 4096 > 上記コマンドで、上限を引き上げてsession_thread_pool_size=32 > で起動できるか試していただけますでしょうか。 > > 以上、よろしくお願いいたします。