[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 メーリングリストの案内