为什么 apachebuddy 建议了这么多 maxrequestworkers?

为什么 apachebuddy 建议了这么多 maxrequestworkers?

我正在使用 Ubuntu 18.04 服务器托管一个大型 WordPress 网站,该网站每天最多可容纳 2500 名访问者。我的问题是我的网站每隔几分钟就会关闭并显示 504 网关超时错误。我已经在 nginx、php7.2-fpm 配置中增加了超时设置,当我运行 apachebuddy 脚本时,它建议我将 MaxRequestWorkers 增加到 16236,对于只有 20-30 个实时访问者,为什么我们需要 16K MaxRequestWorkers?

答案1

数量MaxRequestWorkers高度依赖于您为 Apache 预留的可用内存量。我猜您没有那么多内存,而且您的 apachebuddy 脚本完全错误(我的 Debian 默认设置是 150)。

查看这些问题和答案以确定您的MaxRequestWorkers设置:
-减少 Apache 内存使用量和平均进程大小值
-减少 Apache 进程数量

相关内容