【问题标题】:apache2 processes stuck in sending reply - Wapache2 进程卡在发送回复中 - W
【发布时间】:2017-07-18 06:27:16
【问题描述】:

我在具有 7.5gb RAM 的服务器上托管多个站点。使用 apache2 mpm_prefork

以下命令在生产中给我 200-300 的值

ps aux|grep -c 'apache2' 

使用top 我看到只有几百兆字节的 RAM 是可用的。错误日志显示没有异常。这么多apache2进程正常吗?

MaxRequestWorkers 设置为 512

更新: 现在我使用mod-status 来检查apache 活动。 我有一排这样的

Srv PID    Acc     M CPU   SS    Req Conn Child Slot  Client VHost Request 
0-0 29342  2/2/70  W 0.07  5702  0    3.0  0.00  1.67  XXX    XXX   /someurl

如果我在某个时间后再次检查PID 没有变化,我得到的SS 具有比上次更大的价值。 M 此请求处于“W”发送回复状态。那么这意味着 apache2 进程为该请求被锁定了吗?

【问题讨论】:

    标签: apache apache2 apache2.4


    【解决方案1】:

    在我的 VPS 和根服务器上,情况部分相似。 AFAIK 操作系统尝试将大部分处理能力/RAM 分配给正在运行的进程,并在需要时为其他进程释放资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2016-12-19
      • 1970-01-01
      • 2012-03-04
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多