Apache - 不活动后加载非常慢。大多数连接状态都处于 K - KeepAlive 状态

Apache - 不活动后加载非常慢。大多数连接状态都处于 K - KeepAlive 状态

我启用了 apache 状态模块,并看到 apache 记分板上的大多数连接都显示“K”值。

在我的服务器上,当我启用 KeepAlive 时,在不活动期间需要一段时间才能访问页面,然后速度就会变快。

我检查了DNS解析时间没有问题。

谁能告诉我出了什么问题?

记分牌阿帕奇:

._RC.KCKKRKRKRRKKK_KWKKKCKK.CR.KKKW_C_CKKKKKKKKKKKRK___CKRK_KK_K
CKKKK_K_KWKKKKK_KRRR_KK_KKKK.KR.KKK._K_K_CKKKK.R.K__KKR.KC._KR_R
KKKK............................................................
........

答案1

我的 mpm_prefork.conf

<IfModule mpm_prefork_module>
    StartServers        5
    MinSpareServers     5
    MaxSpareServers     40
    MaxRequestWorkers   200
    MaxConnectionsPerChild  1000
</IfModule>

我相信这与应用程序无关。当我禁用 keepalive 时,没有任何请求被搁置,一切都运行良好,但是当我启用它时,它在第一次连接时开始遇到缓慢的问题。

相关内容