[pgpool-general-jp: 493] Re: pgpoolAdmin で pgpool 起動→ apache 上がらず

Tatsuo Ishii ishii @ sraoss.co.jp
2008年 8月 29日 (金) 11:34:05 JST


> 石田です。
> 
> 2008/08/28 21:39 Tatsuo Ishii <ishii @ sraoss.co.jp>:
> >> ちょっと気になるのは,pgpoolの子プロセスで fd 0がクローズされているこ
> >> とです.うーん,なぜなんだろう?
> >
> 私も変だなと思ってました。
> 
> fork_a_child()で
>         close(pipe_fds[0]);
>         close(pipe_fds[1]);
> していますが、pipe(pipe_fds)はfork_a_child()より後なので、
> pipe_fdsが0のままclose(0)が呼ばれているようです。

ありゃありゃ,そうでしたか.
# このあたりのコードをきちんと見ていないのがバレバレ:-)

そもそも,fork_a_child()内の close(pipe_fds[0]); close(pipe_fds[1]);が
不要だったということで,削除しておきます.
--
Tatsuo Ishii
SRA OSS, Inc. Japan


pgpool-general-jp メーリングリストの案内