[Ultramonkey-l7-develop 675] Re: 残チケットについて

Back to archive index

TATEISHI Katsuyuki tatei****@oss*****
2011年 1月 28日 (金) 17:56:09 JST


立石です。

<tanum****@nttda*****>-san wrote:

> 田沼です。
> 
> ちょっとチケットをみたのですが
> 
> チケットに書いてある症状(問題) [*1][*2] をなんとかしたい
>    ↓
> con_interval, con_count 設定がなくなれば解決する
>    ↓
> con_interval, con_count 設定をなくすと別の問題[*3]が発生する
>    ↓
> [*3] を解決して con_interval, con_count 設定をなくせば全て解決
> 
> という流れですよね。
> 
> それでこの [*3] って l7vsd が上がりきる前に l7directord が
> 走って問題が起きるんですよね?
> つまり l7vsd 側じゃ対処できないんじゃないですか?

/usr/sbin/l7vsd を端末で実行するとすぐに制御が戻ってくると思
いますが、これを l7vsd の内部で準備ができるまで待ってから戻っ
てくれれば待ってくれればいい話です。

具体的には現在のコードでは daemon() を使って制御端末を切り離
しているので端末から直接呼び出された一番親となるプロセスは
daemon() 内部において問答無用で _exit(0) されます。
そこで、端末切り離しは daemon() を使わず、制御端末を持った一
番の親プロセスが l7vsadm() に成功してから exit() するように
すればよいのでは、と思っていますが、どうでしょうか。

--
TATEISHI Katsuyuki <tatei****@oss*****>




Ultramonkey-l7-develop メーリングリストの案内
Back to archive index