Rackspace Ubuntu 12.04 apache2 导致内存不足

Rackspace Ubuntu 12.04 apache2 导致内存不足

正常运行不到 2 小时后,我的 Rackspace 服务器(1CPU 1GB RAM 40GB)内存就被用完了,/usr/sbin/apache2 -k start最终导致我的 wordpress 网站崩溃。

问题 1:为什么会突然发生这种情况?(之前没有发生过)

问题 2:为什么apache2 -k start会出现这种情况?这是什么意思?是不是因为我的网站流量增加了?

问题 3:我正在增加内存,但感觉内存不够用。我能做些什么来防止这种情况发生?

下面是使用htop

  CPU[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%]     Tasks: 105, 164 thr; 49 running
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||896/991MB]     Load average: 39.15 21.85 21.51 
  Swp[||||||||||||||                                                                 154/976MB]     Uptime: 01:51:21

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
14951 www-data   20   0 1385M  4808   440 S 36.0  0.5  7:21.31 /usr/bin/host
15089 www-data   20   0 1385M  4808   440 R  3.0  0.5  0:04.77 /usr/bin/host
15056 www-data   20   0 1385M  4808   440 R  2.0  0.5  0:10.46 /usr/bin/host
14998 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.12 /usr/bin/host
19606 root       20   0 26552  2412  1064 R  2.0  0.2  0:13.13 htop
15012 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.04 /usr/bin/host
15091 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:09.66 /usr/bin/host
15058 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.87 /usr/bin/host
15070 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:05.29 /usr/bin/host
15092 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:10.52 /usr/bin/host
20362 www-data   20   0  438M 46580 30752 R  1.0  4.6  0:00.68 /usr/sbin/apache2 -k start
20318 www-data   20   0  437M 54956 39480 R  1.0  5.4  0:02.04 /usr/sbin/apache2 -k start
20359 www-data   20   0  441M 53964 35580 R  1.0  5.3  0:00.80 /usr/sbin/apache2 -k start
20257 www-data   20   0  448M 70216 45492 R  1.0  6.9  0:02.93 /usr/sbin/apache2 -k start
13660 www-data   20   0  448M 78796 54880 R  1.0  7.8  0:31.66 /usr/sbin/apache2 -k start
20155 www-data   20   0  440M 57740 39656 R  1.0  5.7  0:05.81 /usr/sbin/apache2 -k start
20406 www-data   20   0  431M 18464 11240 R  1.0  1.8  0:00.50 /usr/sbin/apache2 -k start
20409 www-data   20   0  427M  6464  3468 R  1.0  0.6  0:00.40 /usr/sbin/apache2 -k start
20413 www-data   20   0  427M  6456  3464 R  1.0  0.6  0:00.40 /usr/sbin/apache2 -k start
20415 www-data   20   0  427M  6396  3472 R  1.0  0.6  0:00.35 /usr/sbin/apache2 -k start
20416 www-data   20   0  427M  6488  3468 R  1.0  0.6  0:00.31 /usr/sbin/apache2 -k start
20354 www-data   20   0  445M 60612 38624 R  1.0  6.0  0:01.02 /usr/sbin/apache2 -k start
20414 www-data   20   0  427M  6424  3468 R  1.0  0.6  0:00.35 /usr/sbin/apache2 -k start
20420 www-data   20   0  427M  6452  3452 R  1.0  0.6  0:00.28 /usr/sbin/apache2 -k start
20344 www-data   20   0  437M 55104 39464 R  1.0  5.4  0:01.21 /usr/sbin/apache2 -k start
20429 www-data   20   0  427M  6496  3468 R  1.0  0.6  0:00.20 /usr/sbin/apache2 -k start
20433 www-data   20   0  427M  6240  3300 R  1.0  0.6  0:00.16 /usr/sbin/apache2 -k start
20432 www-data   20   0  427M  6224  3300 R  1.0  0.6  0:00.17 /usr/sbin/apache2 -k start
20434 www-data   20   0  427M  6220  3300 R  1.0  0.6  0:00.13 /usr/sbin/apache2 -k start
20435 www-data   20   0  427M  6208  3300 R  1.0  0.6  0:00.13 /usr/sbin/apache2 -k start
20356 www-data   20   0  444M 58952 37828 R  1.0  5.8  0:00.95 /usr/sbin/apache2 -k start
20403 www-data   20   0  432M 24080 14948 D  1.0  2.4  0:00.55 /usr/sbin/apache2 -k start
20407 www-data   20   0  431M 19844 12136 R  1.0  2.0  0:00.50 /usr/sbin/apache2 -k start
20157 www-data   20   0  438M 55472 39580 R  1.0  5.5  0:05.79 /usr/sbin/apache2 -k start
20316 www-data   20   0  436M 54452 39480 R  1.0  5.4  0:02.10 /usr/sbin/apache2 -k start
20422 www-data   20   0  427M  6496  3468 R  1.0  0.6  0:00.27 /usr/sbin/apache2 -k start
15389 www-data   20   0  449M 82448 56732 R  1.0  8.1  0:33.03 /usr/sbin/apache2 -k start
20361 www-data   20   0  440M 51368 34112 R  1.0  5.1  0:00.73 /usr/sbin/apache2 -k start
20427 www-data   20   0  429M  9144  4740 R  1.0  0.9  0:00.08 /usr/sbin/apache2 -k start
20437 www-data   20   0  427M  6236  3300 R  1.0  0.6  0:00.06 /usr/sbin/apache2 -k start
20254 www-data   20   0  436M 54508 39516 R  1.0  5.4  0:02.79 /usr/sbin/apache2 -k start
15383 www-data   20   0  449M 82904 57052 R  1.0  8.2  0:42.17 /usr/sbin/apache2 -k start
15379 www-data   20   0  448M 79372 54436 R  1.0  7.8  0:44.53 /usr/sbin/apache2 -k start
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -




CPU[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%]     Tasks: 105, 164 thr; 49 running
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||896/991MB]     Load average: 39.15 21.85 21.51 
  Swp[||||||||||||||                                                                 154/976MB]     Uptime: 01:51:21

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
14951 www-data   20   0 1385M  4808   440 S 36.0  0.5  7:21.31 /usr/bin/host
15089 www-data   20   0 1385M  4808   440 R  3.0  0.5  0:04.77 /usr/bin/host
15056 www-data   20   0 1385M  4808   440 R  2.0  0.5  0:10.46 /usr/bin/host
14998 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.12 /usr/bin/host
19606 root       20   0 26552  2412  1064 R  2.0  0.2  0:13.13 htop
15012 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.04 /usr/bin/host
15091 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:09.66 /usr/bin/host
15058 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:07.87 /usr/bin/host
15070 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:05.29 /usr/bin/host
15092 www-data   20   0 1385M  4808   440 S  2.0  0.5  0:10.52 /usr/bin/host
20362 www-data   20   0  438M 46580 30752 R  1.0  4.6  0:00.68 /usr/sbin/apache2 -k start
20318 www-data   20   0  437M 54956 39480 R  1.0  5.4  0:02.04 /usr/sbin/apache2 -k start
20359 www-data   20   0  441M 53964 35580 R  1.0  5.3  0:00.80 /usr/sbin/apache2 -k start
20257 www-data   20   0  448M 70216 45492 R  1.0  6.9  0:02.93 /usr/sbin/apache2 -k start
13660 www-data   20   0  448M 78796 54880 R  1.0  7.8  0:31.66 /usr/sbin/apache2 -k start
20155 www-data   20   0  440M 57740 39656 R  1.0  5.7  0:05.81 /usr/sbin/apache2 -k start
20406 www-data   20   0  431M 18464 11240 R  1.0  1.8  0:00.50 /usr/sbin/apache2 -k start
20409 www-data   20   0  427M  6464  3468 R  1.0  0.6  0:00.40 /usr/sbin/apache2 -k start
20413 www-data   20   0  427M  6456  3464 R  1.0  0.6  0:00.40 /usr/sbin/apache2 -k start
20415 www-data   20   0  427M  6396  3472 R  1.0  0.6  0:00.35 /usr/sbin/apache2 -k start
20416 www-data   20   0  427M  6488  3468 R  1.0  0.6  0:00.31 /usr/sbin/apache2 -k start
20354 www-data   20   0  445M 60612 38624 R  1.0  6.0  0:01.02 /usr/sbin/apache2 -k start
20414 www-data   20   0  427M  6424  3468 R  1.0  0.6  0:00.35 /usr/sbin/apache2 -k start
20420 www-data   20   0  427M  6452  3452 R  1.0  0.6  0:00.28 /usr/sbin/apache2 -k start
20344 www-data   20   0  437M 55104 39464 R  1.0  5.4  0:01.21 /usr/sbin/apache2 -k start
20429 www-data   20   0  427M  6496  3468 R  1.0  0.6  0:00.20 /usr/sbin/apache2 -k start
20433 www-data   20   0  427M  6240  3300 R  1.0  0.6  0:00.16 /usr/sbin/apache2 -k start
20432 www-data   20   0  427M  6224  3300 R  1.0  0.6  0:00.17 /usr/sbin/apache2 -k start
20434 www-data   20   0  427M  6220  3300 R  1.0  0.6  0:00.13 /usr/sbin/apache2 -k start
20435 www-data   20   0  427M  6208  3300 R  1.0  0.6  0:00.13 /usr/sbin/apache2 -k start
20356 www-data   20   0  444M 58952 37828 R  1.0  5.8  0:00.95 /usr/sbin/apache2 -k start
20403 www-data   20   0  432M 24080 14948 D  1.0  2.4  0:00.55 /usr/sbin/apache2 -k start
20407 www-data   20   0  431M 19844 12136 R  1.0  2.0  0:00.50 /usr/sbin/apache2 -k start
20157 www-data   20   0  438M 55472 39580 R  1.0  5.5  0:05.79 /usr/sbin/apache2 -k start
20316 www-data   20   0  436M 54452 39480 R  1.0  5.4  0:02.10 /usr/sbin/apache2 -k start
20422 www-data   20   0  427M  6496  3468 R  1.0  0.6  0:00.27 /usr/sbin/apache2 -k start
15389 www-data   20   0  449M 82448 56732 R  1.0  8.1  0:33.03 /usr/sbin/apache2 -k start
20361 www-data   20   0  440M 51368 34112 R  1.0  5.1  0:00.73 /usr/sbin/apache2 -k start
20427 www-data   20   0  429M  9144  4740 R  1.0  0.9  0:00.08 /usr/sbin/apache2 -k start
20437 www-data   20   0  427M  6236  3300 R  1.0  0.6  0:00.06 /usr/sbin/apache2 -k start
20254 www-data   20   0  436M 54508 39516 R  1.0  5.4  0:02.79 /usr/sbin/apache2 -k start
15383 www-data   20   0  449M 82904 57052 R  1.0  8.2  0:42.17 /usr/sbin/apache2 -k start
15379 www-data   20   0  448M 79372 54436 R  1.0  7.8  0:44.53 /usr/sbin/apache2 -k start
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -

答案1

/usr/bin/host以 36% 的 CPU 运行 7 个小时本身就很奇怪,但因为您还运行着一个 Wordpress 网站,所以我可以肯定地说,您可能有一个过时的插件并且您的服务器受到了损害。

我的建议是联系 Rackspace 支持,让他们识别问题(如果不是恶意软件)或格式化/重新加载(如果是)。全新安装后,请确保您的应用程序和应用程序插件是最新的。

相关内容