服务器达到 MaxClients 设置,然后就挂起,直到手动重新启动。我有一个 512MB 内存的 VPS,我已将 MaxClients 设置设置为 10。即使 netstat 中没有显示与服务器的连接,apache 生成的子进程也不会被终止。
答案1
使用服务器状态查看进程正在做什么:
答案2
即使没有连接,apache 也会启动一些子进程以便快速响应请求(创建子进程是有成本的)。您可以使用 MinSpareServers、MaxSpareServers 和 StartServers 来设置参数。
使用 512MB,您可以指定超过 10 个 MaxChild。