【发布时间】:2021-01-12 22:34:03
【问题描述】:
我一直在用我们的 Apache 代理查看这个问题,但无法弄清楚哪里出了问题。出现问题时,加载 index.html 页面需要很长时间。出现问题时,Apache 的状态如下所示。它显示了很多处于阅读状态的插槽。当它工作时,它不会显示那么多阅读槽。如果我们重新启动 Apache,问题就会消失,但几天后会再次出现。处于阅读状态的插槽都在为我们的入口 index.html 页面提供请求。 Index.html 是本地目录中的静态页面,由 VirtualHost 提供服务。我们在 Windows 上使用 Apache 2.4.46。我们是否在从目录中读取文件时遇到了一些限制,例如文件句柄?
Apache 出现问题时的状态:
Server Version: Apache/2.4.46 (Win64) OpenSSL/1.1.1h
Server MPM: WinNT
Apache Lounge VS16 Server built: Oct 2 2020 11:45:39
Current Time: Tuesday, 12-Jan-2021 16:02:53 Eastern Standard Time
Restart Time: Friday, 08-Jan-2021 16:54:40 Eastern Standard Time
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 3 days 23 hours 8 minutes 13 seconds
Server load: -1.00 -1.00 -1.00
Total accesses: 1073057 - Total Traffic: 23.4 GB - Total Duration: 525457491
3.13 requests/sec - 71.8 kB/second - 22.9 kB/request - 489.683 ms/request
332 requests currently being processed, 668 idle workers
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
______________________R_RRRRRRRRRRRR_RRRRRRRKC_RRRRRRRRRRRRRRRRR
RKKRRRRRRRRKRRRRRRRRRRRC_RRRRRRK_R__R_RKKRRR______R_R_K_________
_________R_______________R_______R_R_R___R__RRK_RKRRRRRRRRRRKR_R
RR_R_RR_RRR_R_K_RRW_C__W__R_RRRRR_____RC_R_R_WRRRRRRW__RRRR___R_
RRRR_RRRRRKRRRRKRR_RRR_RR_KRRCRR__R_RRRRRRRRRR__RRRR_RRR_R_RRRR_
C_RRRRR_RR_RRRRRRRK_RR___RRRRRR__R_RKKRRRR__RR_KRRRR_RRRRRRRRR_R
_RRRRRRRRKKRRRKRR_R_RRRRRRRRKR_RRRRRRRRRRRRRRRR_RR__RRRRKR_RRRRR
R_RRRRRRKRRR_WRRRRRRRKR_RR_R_R_RRRRRK_CR
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
【问题讨论】:
-
这可能是因为您的 RAM 使用情况。检查您的 RAM 使用情况。
-
感谢您的建议。整个操作系统的 RAM util 通常低于 45%,但当它开始变得无响应时,我会查看该指标。
-
让我知道当 apache 挂起时 RAM 是否会增加
-
这种情况是在不到一周前就开始发生的吗?
-
@Moshezauros,不,它发生在一个多星期前,可能是 2 或 3 个月,可能发生在我们为 Angular 应用添加虚拟主机之后。