Hi Tom,
Thank you very much for your feedback.
Does the actual setting you provided compliant with 32Gb RAM and 8vCPU ?

And another question regarding:
"no point having 1024 httpd slots multiplexing to 10 PHP
workers if 90% of your requests require PHP."

Sorry for my bad skills in english but i don t understand what you mean by
"no point" ?

Thank you for your time and your help it is much appreciated!

David


I don't know worker, we use event MPM. but it is somewhat similar in
> that you have a number of worker threads spread across a number of
> processes. We use these settings on our reasonably high traffic
> reverse proxy:
>
> # Each httpd child has 64 worker threads
> ThreadsPerChild 64
>
> # Start 8 children immediately for 512 workers
> StartServers 8
>
> # Have at most 16 servers
> ServerLimit 16
>
> # Start another child if we have less than 128 spare worker threads
> MinSpareThreads 128
>
> # Kill a child if we have more than 768 worker threads spare
> MaxSpareThreads 768
>
>
> With a threaded MPM, MaxClients is ServerLimit * ThreadsPerChild, so
> this allows for 1024 max clients. Each httpd process has a maximum
> SIZE of ~174M, and a RSS of around 75MB.
>
> Depending upon how much memory you need to allocate to the PHP app,
> and the proportion of hits that will require PHP you may need to scale
> up/down - no point having 1024 httpd slots multiplexing to 10 PHP
> workers if 90% of your requests require PHP.
>
> Cheers
>
> Tom
>
>
> Is it HP-UX or mingw? Try disabling building of htpasswd tool:
> cd support
> touch htpasswd
> cd ..
> gmake / make
>
>
>

Reply via email to