takep****@gmail*****
takep****@gmail*****
2011年 7月 8日 (金) 09:46:19 JST
中野様 ご回答ありがとうございます。 レスポンスが遅くて申し訳ありません。 ご教示いただいた通りに設定してみましたところ、無事に動作しました! /etc/security/limits.conf に下記内容を追記し、 > * soft stack 5120 > * hard stack 5120 ログインしなおしてからl7vsd、l7directordを再起動したところ、無事 7ポートの起動が確認できました。 現在テスト運用しているサーバはultramonkey-l7専用です。 動作に必要なスタックサイズを調べたいのですが、トライ&エラーで探って いく感じでしょうか? アドバイスいただき、本当にありがとうございました。 On Tue, 05 Jul 2011 16:45:56 +0900 中野 宏朗 <nakan****@nttco*****> wrote: > 竹内さん > > 中野と申します。 > こんにちは。 > > ulimit -s 5120 > > とか設定設定したら、6ポートとか7ポートで、32スレッド動いたりします? > > ulimit -a の出力みたら、1スレッドあたりのスタックサイズが10MBに > なっているので、 > > 6ポート×32スレッド×10M = 1920MB > > となって、カーネルが占有するメモリも考えると、2GBのメインメモリじゃ > 足らなくなってるんじゃないかな〜、と。 > UltraMonkey-L7は、きっとスタックサイズに10MBもいらないと > 思うんで、スタックサイズを減らしてみてはどうでしょう。 > > 他のアプリとの同居でスタックサイズが10MB必須とかなら、UltraMonkeyの > スレッド数かポート数を減らすしかないかも。