![在 Apache 中我应该将 MaxRequestWorkers 和服务器限制设置为多少?](https://linux22.com/image/715125/%E5%9C%A8%20Apache%20%E4%B8%AD%E6%88%91%E5%BA%94%E8%AF%A5%E5%B0%86%20MaxRequestWorkers%20%E5%92%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%99%90%E5%88%B6%E8%AE%BE%E7%BD%AE%E4%B8%BA%E5%A4%9A%E5%B0%91%EF%BC%9F.png)
我最近在 Centos 6.9 服务器上重新启动 Apache2.4 时收到此错误:
AH00316: WARNING: MaxRequestWorkers of 768 is not an integer multiple of
ThreadsPerChild of 25, decreasing to nearest multiple 750, for a maximum of 30
servers.
从我读过的内容来看,我相信我需要在 /etc/apache2/conf.modules.d 中进行更改,然后我需要对 mod_mpm_worker 进行更改,这就是我现在在该文件中的内容:
/etc/apache2/conf.modules.d/000_mod_mpm_worker.conf
# Enable mod_mpm_worker
LoadModule mpm_worker_module modules/mod_mpm_worker.so
那么我是否只需在那里添加我想对 MaxRequestWorkers 等进行的任何更改,我怎么知道要使用什么限制?这是一台具有 40GB RAM 和 24 个核心的服务器,上面运行着大约 30 个虚拟主机/站点。
谢谢