小编Buz*_*zlo的帖子

许多长时间运行的Apache进程处于READ状态,在一段时间后没有请求

我使用/ server-status来监视Apache进程.开始时它们看起来像这样:

_____W_K__K____________C_K________C_____________W_..............
................................................................
................................................................
Run Code Online (Sandbox Code Playgroud)

但经过几个小时的运行后看起来像这样:

R_KCR___KR__RKRR_RRRKRRRRRRKRR_RRCK____R_RRRR_RRRKRRRKRRRRRRRRR_
R_RRRR_R.RR.R_R.R_R..CKRRRRW.K_RCRKRR_R_.._R._.RK_KRK_.RRR.KK_.R
..RR............................................................
Run Code Online (Sandbox Code Playgroud)

有太多的"阅读"(R)状态需要很长时间,我不知道他们做了什么,因为他们甚至没有请求.(提到我从上面的示例中跳过了其他"."状态,总共有2000个位置可用.)在进程列表中,我有大约40个"R"进程,如下所示:

Srv  PID   Acc        M CPU  SS   Req Conn Child Slot   Client       VHost Request
15-2 21291 0/37/11158 R 0.03 7468 2   0.0  1.93  198.35 82.78.95.105
Run Code Online (Sandbox Code Playgroud)

报告的标题如下所示:

Server Version: Apache/2.4.10 (Debian) mod_fcgid/2.3.9 OpenSSL/1.0.1t
Server MPM: prefork
Server Built: Sep 15 2016 20:44:43
Current Time: Thursday, 12-Jan-2017 08:38:46 EET
Restart Time: Wednesday, 11-Jan-2017 00:51:18 EET
Parent Server Config. Generation: 3
Parent Server MPM Generation: 2
Server uptime: 1 day 7 hours 47 minutes …
Run Code Online (Sandbox Code Playgroud)

php apache mod-fcgid httpd.conf

9
推荐指数
1
解决办法
2969
查看次数

标签 统计

apache ×1

httpd.conf ×1

mod-fcgid ×1

php ×1