procmgr_post_spawn_cmd(maybe it should be renamed to procmgr_send_spawn_cmd) will keep blocking while PM is creating a new process, after procmgr_post_spawn_cmd() return, there should be a process ready there waiting for accept.
2012-08-16 pqf 发件人:William A. Rowe Jr. 发送时间:2012-08-16 15:23 主题:Re: mod_fcgid concurrency bottleneck, issue#53693 收件人:"dev"<dev@httpd.apache.org> 抄送:"pqf"<p...@mailtech.cn> On 8/15/2012 8:23 PM, pqf wrote: > But since someone said remove this sleep(), the server work fine without > bottleneck(Maybe > he didn't notise the warm up issue?), so I thought remove the sleep() is a > good idea. But > reduce the time of sleep() is fine to me too. > Any other idea? Can we introduce a blocking call on 'pipe ready' based on the child spawn being ready to accept data? The equivalent of a ping-test?