我在 Windows 上安装了 Apache + mod_php,但我无法将它与 Linux 上使用的任何一个相关联。
它只有这个:
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
ThreadsPerChild 250
MaxRequestsPerChild 0
关于孩子。
httpd.exe 只占用 12MB 的 RAM,如果我使用只有sleep(10)
30 个并发连接的脚本进行“ab”测试,它只会占用 30MB 的使用量,并且可以将所有这些连接在一起!我在我的 ubuntu vps 上也在 mod_php 中做了同样的事情,为了获得 30 个并发连接,我不得不启动 30 个服务器,而 VPS 基本上崩溃了,因为仅 apache 进程的 RAM 使用量超过 200MB。所以问题是为什么使用的 RAM 如此之少?