小编J B*_*ron的帖子

Apache进程占用CPU过多

我有一个运行 php 的 ubuntu apache/php 服务器,每秒执行 appx 100 次点击,还有一个在后台运行的 PHP cron。

我偶尔会在其中一个 Apache 进程上获得高 CPU 负载,无论流量或 cron 活动如何,它都会保持高负载。在我看来,它陷入了某种循环或某事。

您将在下面找到顶部和跟踪信息。

如何找到错误代码的位置以及导致这种情况的原因?

top - 14:45:24 up 3 days,  3:38,  1 user,  load average: 5.10, 5.88, 5.85
Tasks: 163 total,   5 running, 158 sleeping,   0 stopped,   0 zombie
Cpu(s): 47.8%us, 18.5%sy,  0.0%ni, 10.2%id,  0.0%wa,  0.0%hi,  1.8%si, 21.6%st
Mem:   7885012k total,  3858484k used,  4026528k free,   177444k buffers
Swap:        0k total,        0k used,        0k free,  1037868k cached
  PID USER      PR  NI  VIRT  RES  SHR S …
Run Code Online (Sandbox Code Playgroud)

php pid strace apache-2.2

3
推荐指数
1
解决办法
5301
查看次数

标签 统计

apache-2.2 ×1

php ×1

pid ×1

strace ×1