Hi,
Am 16.06.2010 00:37, schrieb William A. Rowe Jr.:
Netware
======= conf default proposed
StartThreads 250 50 50
MinSpareThreads 25 10 25
MaxSpareThreads 250 100 100
MaxThreads 1000 2048 1000
MaxRequestsPerChild 0 0 0
ThreadStackSize 65536 65536 65536
MaxMemFree 100 0 - (remove)
ThreadStackSize seems a bit dicey, would rather see 128k default.
Because it is the only MPM with non system default used, I wondered
whether there's a bit of history behind that value.
I'm certain :) Guenter? Brad?
well, I dont think a higher ThreadStackSize can hurt much beside higher
memory usage (which shouldnt be an issue nowadays). I cant tell why we
have 64k as default, but I can tell that this is 8 times as much as what
our linker uses by default if you dont specify a stacksize, so brobably
it was just a value which Brad thought would be enough when he ported
2.0 to NetWare ...; also IIRC 8k was way too less for modules like
mod_rewrite ... - but everything else seems to be coded cleaner so that
every greater memory block is aloocated rather than pushed on stack.
Also I can add that for mysql I use 128k too since had probs with the
testsuite where some tests crashed with 64k. So in general I consider a
higher stackzise more safe for bad coding where hughe memory blocks are
pushed on the stack.
But lets also hear what Brad thinks - anyway its here only a config file
change.
Gün.