: Re: Re: mod_fcgid concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
So what can mod_fcgid do in this overloaded?
1. mod_fcgid get a request
2. mod_fcgid can't apply a free slot of FCGI handler
3. mod_fcgid send a spawn request to PM
4. PM deny the request(for too much process
concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
2012/8/16 pqf p...@mailtech.cn:
How about this:
1. procmgr_post_spawn_cmd() now return a status code from PM, so process
handler now know the spawn request is denyed or not.
2. if a new process is created, no sleep is needed
procmgr_init_spawn_cmd()
from inside the for loop ?
2012-08-16
pqf
发件人:Lazy
发送时间:2012-08-16 16:47
主题:Re: Re: mod_fcgid concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
2012/8/16 pqf p...@mailtech.cn:
Hi, Michal
间:2012-08-27 21:47
主题:Re: Re: Re: mod_fcgid concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
2012/8/16 pqf p...@mailtech.cn:
How about this:
1. procmgr_post_spawn_cmd() now return a status code from PM, so process
handler now know the spawn request is denyed or not.
2
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
:23
主题:Re: mod_fcgid concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:pqfp...@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
2012/8/16 pqf p...@mailtech.cn:
Hi, Michal
My solution do add availability to each class, which is the
procmgr_post_spawn_cmd() call in each loop do.
The sleep() call is intrudused for a stress test without warm up time, in
this case, mod_fcgid will create more processes than a slow start
: Re: mod_fcgid concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
2012/8/16 pqf p...@mailtech.cn:
Hi, Michal
My solution do add availability to each class, which is the
procmgr_post_spawn_cmd() call in each loop do.
The sleep() call is intrudused for a stress test without
Hi, all
I prefer the following solution, can anyone review it?
procmgr_post_spawn_cmd() will be blocked until process manager create a new
fcgid process, the worst case is someone else take the new created process
before I do, and I have to post another spawn command to PM again. The extreme
2012/8/15 pqf p...@mailtech.cn:
Hi, all
I prefer the following solution, can anyone review it?
procmgr_post_spawn_cmd() will be blocked until process manager create a new
fcgid process, the worst case is someone else take the new created process
before I do, and I have to post another spawn
concurrency bottleneck, issue#53693
收件人:devdev@httpd.apache.org
抄送:
2012/8/15 pqf p...@mailtech.cn:
Hi, all
I prefer the following solution, can anyone review it?
procmgr_post_spawn_cmd() will be blocked until process manager create a new
fcgid process, the worst case is someone else take
11 matches
Mail list logo