4

我有一个运行 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 
4

1 回答 1

2

在服务器故障上尝试这个答案。这绝对不是一个编程问题。

https://serverfault.com/questions/408611/apache-httpd-process-utilizing-all-my-servers-memory

于 2013-09-11T03:08:19.130 回答