我有一个运行 Apache 2.22 的 Ubuntu 13.04 服务器。当我重新启动 apache 时,Web 应用程序会快速加载并且一切正常。然而,大约 5 分钟后,我的整个 2GB 都被占用了。即使网站上没有访问者,也没有运行 cron 脚本(系统脚本除外),也会发生这种情况。它也没有显示在顶部使用它的所有内容。有任何想法吗?
root@replicator:/etc/apache2# free -m
total used free shared buffers cached
Mem: 1994 1927 66 0 20 14
-/+ buffers/cache: 1892 102
Swap: 1953 696 1256
最佳
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18750 www-data 20 0 272m 30m 4128 D 1.0 1.5 0:00.63 apache2
18748 www-data 20 0 269m 27m 4416 D 0.7 1.4 0:01.25 apache2
18752 www-data 20 0 265m 23m 4380 D 0.7 1.2 0:00.41 apache2
10 root 20 0 0 0 0 S 0.3 0.0 0:18.03 rcu_sched
680 syslog 20 0 241m 216 0 S 0.3 0.0 0:16.32 rsyslogd
925 root 20 0 21324 236 148 S 0.3 0.0 0:18.14 cron
18751 www-data 20 0 266m 25m 4204 D 0.3 1.3 0:00.26 apache2
18755 www-data 20 0 259m 18m 4388 D 0.3 0.9 0:00.41 apache2
18757 www-data 20 0 261m 19m 4152 D 0.3 1.0 0:00.15 apache2
1 root 20 0 26664 780 180 S 0.0 0.0 0:01.67 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:06.48 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:0
7 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/u:0H
8 root rt 0 0 0 0 S 0.0 0.0 0:00.06 migration/0