![为什么 Apache Busy Workers 永远不会回到空闲模式?](https://linux22.com/image/754164/%E4%B8%BA%E4%BB%80%E4%B9%88%20Apache%20Busy%20Workers%20%E6%B0%B8%E8%BF%9C%E4%B8%8D%E4%BC%9A%E5%9B%9E%E5%88%B0%E7%A9%BA%E9%97%B2%E6%A8%A1%E5%BC%8F%EF%BC%9F.png)
我有一台 CentOS 8 服务器、Apache 2.4、PHP 7.2、4GB RAM 和 2 核 CPU,但尚未上线。
我正在使用 Apache MPM 事件和 PHP-FPM 静态,我的 apache 基准测试显示服务器可以处理我的简单 PHP 应用程序的 300 个并发连接,我对此感到满意。
问题是,在我运行 500 个并发连接的 Apache 基准测试之后,Apache 状态显示 Busy Workers,除非我重新启动 Apache,否则它们永远不会再变为 Idle。
24 小时后,我运行 apache status,结果还是同样的空闲/繁忙工作进程。我的服务器尚未上线,因此唯一的流量就是我之前的 apache 基准测试。
Status: "Total requests: 601; Idle/Busy workers 40/60;Requests/sec: 0.0037; Bytes served/sec: 106 B/sec"
为什么除非我重新启动 Apache,否则 Apache Busy Workers 永远不会回到空闲模式?