我有一个运行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
最佳答案 在服务器故障上尝试这个答案.这绝对不是一个编程问题.
https://serverfault.com/questions/408611/apache-httpd-process-utilizing-all-my-servers-memory