mpm prefork 和 worker 的 MaxClient 值有区别吗?

mpm prefork 和 worker 的 MaxClient 值有区别吗?

我想知道 mpm prefork 和 worker 的 MaxClient 值是否存在差异。

我实际上能够为 mpm_prefork (${ALLOWEDMEM} / ${AVGMEMAPACHEUSED} 计算这个值,但是否可以为 worker/event mpm 设置相同的值而没有任何问题,还是必须针对每个 mpm 进行调整?

谢谢阅读

答案1

MaxClients 对于两个 mpm 具有相同的功能。

区别在于 mpm 本身,因为 MaxClients 是在带有 worker 的线程中计算的,而由于它不是多线程的,所以在 prefork 中是按进程(子进程)计算的。

相关内容