我们正在运行Apache httpd-2.4.6-97.0.1.el7_9
,并在MaxRequestWorkers周围遇到一些问题。一旦出现以下错误,Apache将停止服务请求。
[mpm_event:error] [pid 2248:tid 140330383964352] AH00485: scoreboard is full, not at MaxRequestWorkers
我正在查看完整的运行时配置,以便我们可以看到当前设置的值以及正在使用的值。
仅供参考-该设置还具有PHP-FPM,这是面向客户的主要代码库所在的位置。
1条答案
按热度按时间r7knjye21#
执行以下操作,它可能会起作用:
1.检查您的Apache配置
(httpd.conf or virtual host configurations)
,并根据可用资源为MaxRequestWorkers
设置一个合理的值。1.使用
top
、htop
或system monitoring software
等工具定期监控服务器的内存和CPU使用情况。1.使用PHP-FPM来处理PHP请求。配置要使用的虚拟主机
PHP- FPM instead of mod_php
。1.在Apache配置中调整MPM事件设置,如ThreadsPerChild、ThreadLimit和ServerLimit。
1.更改配置后,重新启动Apache。
注:注:根据服务器的资源和要求,替换为适当的数值。