我是一个非常新的服务器管理,并一直在运行一个VPS的web服务器与2GB的RAM和两个核心使用Ubuntu。在过去的几个月里,它一直运行得很好,但是今天Apache 2进程开始使用大量的资源,所有的内存和CPU功能。我不知道为什么会这样,我也不知道该怎么做。交通没有增加。当我运行ps aux时,我得到以下apache过程
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
www-data 4710 3.9 1.8 356984 38488 ? R 16:04 0:30 /usr/sbin/apach
www-data 5438 3.7 1.8 356972 37828 ? R 16:04 0:28 /usr/sbin/apach
www-data 5441 3.5 1.9 357156 39056 ? R 16:04 0:27 /usr/sbin/apach
www-data 5450 4.5 2.2 359420 46144 ? R 16:04 0:34 /usr/sbin/apach
www-data 5498 3.7 1.8 357228 38248 ? R 16:04 0:28 /usr/sbin/apach
www-data 5499 3.8 1.8 357228 37172 ? R 16:04 0:29 /usr/sbin/apach
www-data 5500 4.0 1.8 357232 38232 ? R 16:04 0:30 /usr/sbin/apach
www-data 5505 3.9 1.7 352292 34768 ? S 16:04 0:29 /usr/sbin/apach
www-data 5508 3.6 2.0 357488 40988 ? R 16:04 0:27 /usr/sbin/apach
www-data 5513 3.9 1.6 351324 33812 ? S 16:04 0:29 /usr/sbin/apach
www-data 5515 3.9 1.5 352276 32024 ? S 16:04 0:29 /usr/sbin/apach
www-data 5521 3.9 1.5 352276 32068 ? S 16:04 0:29 /usr/sbin/apach
www-data 5523 3.7 1.9 357424 39748 ? R 16:04 0:28 /usr/sbin/apach
www-data 5526 3.7 1.8 357168 38468 ? R 16:05 0:27 /usr/sbin/apach
www-data 5530 3.8 1.7 357168 36696 ? R 16:05 0:28 /usr/sbin/apach
www-data 5532 3.6 1.8 357204 37512 ? R 16:05 0:26 /usr/sbin/apach
www-data 5533 3.7 1.7 356984 36480 ? R 16:05 0:27 /usr/sbin/apach
www-data 5535 3.9 1.5 352284 32052 ? S 16:05 0:29 /usr/sbin/apach
www-data 5553 4.0 1.6 352360 34124 ? S 16:05 0:29 /usr/sbin/apach
www-data 5554 3.6 1.8 357228 38084 ? R 16:05 0:27 /usr/sbin/apach
www-data 5560 3.9 1.7 356868 35600 ? R 16:05 0:29 /usr/sbin/apach
www-data 5562 4.0 1.6 352296 34080 ? S 16:05 0:29 /usr/sbin/apach
www-data 5563 3.9 1.8 356976 37716 ? R 16:05 0:28 /usr/sbin/apach
www-data 5564 3.3 1.9 357228 40808 ? R 16:05 0:24 /usr/sbin/apach
www-data 5615 3.9 1.8 357232 38064 ? R 16:05 0:28 /usr/sbin/apach
www-data 5620 3.9 1.7 356860 35648 ? R 16:05 0:28 /usr/sbin/apach
www-data 5621 3.6 1.7 356912 36384 ? R 16:05 0:26 /usr/sbin/apach
www-data 5622 3.7 1.8 357120 37712 ? R 16:05 0:26 /usr/sbin/apach
www-data 5626 3.6 1.8 357224 38076 ? R 16:05 0:25 /usr/sbin/apach
www-data 5648 3.7 1.6 356872 34476 ? R 16:05 0:26 /usr/sbin/apach
www-data 5650 3.7 1.9 357156 39468 ? R 16:05 0:26 /usr/sbin/apach
www-data 5652 3.7 1.7 357072 36376 ? R 16:05 0:26 /usr/sbin/apach
www-data 5653 3.9 1.8 357232 38076 ? R 16:05 0:27 /usr/sbin/apach
www-data 5704 3.8 1.6 356904 34520 ? R 16:05 0:25 /usr/sbin/apach
www-data 5709 3.9 1.7 356860 35584 ? R 16:06 0:26 /usr/sbin/apach
www-data 5713 3.5 1.8 357012 37908 ? R 16:06 0:23 /usr/sbin/apach
www-data 5722 3.6 1.7 357156 36644 ? R 16:06 0:24 /usr/sbin/apach
www-data 5726 3.6 1.7 356828 35560 ? R 16:06 0:25 /usr/sbin/apach
www-data 5731 3.7 1.7 357124 36368 ? R 16:06 0:25 /usr/sbin/apach
www-data 5752 3.6 1.7 356828 35552 ? R 16:06 0:24 /usr/sbin/apach
www-data 5757 3.7 1.7 356860 35716 ? R 16:06 0:25 /usr/sbin/apach
www-data 5763 3.7 1.7 356860 35648 ? R 16:06 0:25 /usr/sbin/apach
www-data 5862 3.8 1.7 356960 36364 ? R 16:07 0:22 /usr/sbin/apach
www-data 5945 0.5 1.9 355244 40696 ? S 16:11 0:01 /usr/sbin/apach
www-data 5947 1.5 2.0 357016 41352 ? R 16:11 0:04 /usr/sbin/apach
www-data 5979 2.4 1.8 357252 38160 ? R 16:12 0:06 /usr/sbin/apach
www-data 5998 0.5 1.7 352608 36556 ? S 16:13 0:01 /usr/sbin/apach
www-data 6001 2.5 2.0 357140 41368 ? R 16:13 0:06 /usr/sbin/apach
www-data 6022 2.8 1.9 357092 39736 ? R 16:13 0:07 /usr/sbin/apach
www-data 6041 1.9 1.9 357012 40380 ? R 16:13 0:04 /usr/sbin/apach
www-data 6050 0.7 1.9 355292 39180 ? S 16:14 0:01 /usr/sbin/apach
www-data 6055 0.6 2.0 354436 41344 ? S 16:15 0:00 /usr/sbin/apach
www-data 6060 0.2 1.9 356532 38988 ? S 16:16 0:00 /usr/sbin/apach
www-data 6071 0.5 1.7 355032 35948 ? S 16:16 0:00 /usr/sbin/apach
www-data 6075 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6077 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6078 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6082 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6083 1.2 1.9 357852 38924 ? R 16:17 0:00 /usr/sbin/apach
www-data 6084 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6085 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6086 1.5 1.5 351152 31268 ? S 16:17 0:00 /usr/sbin/apach
www-data 6087 2.7 2.0 359512 42132 ? R 16:17 0:00 /usr/sbin/apach
www-data 6088 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6089 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6090 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6091 1.5 1.5 352428 32492 ? S 16:17 0:00 /usr/sbin/apach
www-data 6092 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6093 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6094 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6095 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6096 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6097 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6098 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6099 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6100 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6101 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6102 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6103 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6104 1.8 1.5 351152 31268 ? S 16:17 0:00 /usr/sbin/apach
www-data 6105 2.4 1.8 357204 37544 ? R 16:17 0:00 /usr/sbin/apach
www-data 6106 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6107 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6114 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6115 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6116 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6117 1.8 1.7 355028 36544 ? S 16:17 0:00 /usr/sbin/apach
www-data 6118 1.8 1.7 355028 36532 ? S 16:17 0:00 /usr/sbin/apach
www-data 6119 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6121 1.5 1.6 350632 32812 ? S 16:17 0:00 /usr/sbin/apach
www-data 6122 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6123 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6125 1.6 1.8 357416 38472 ? R 16:17 0:00 /usr/sbin/apach
www-data 6126 1.4 1.7 357824 36292 ? R 16:17 0:00 /usr/sbin/apach
www-data 6127 1.1 1.9 358156 40140 ? R 16:17 0:00 /usr/sbin/apach
www-data 6129 1.1 1.6 356864 34468 ? R 16:17 0:00 /usr/sbin/apach
www-data 6130 0.0 0.3 349804 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6133 0.0 0.0 0 0 ? Z 16:17 0:00 [apache2] <defu
www-data 6134 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6135 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6136 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6137 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6138 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6139 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6140 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6141 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6142 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6143 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6144 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach
www-data 6145 0.0 0.3 349764 8116 ? S 16:17 0:00 /usr/sbin/apach首先,这是一个吨的进程,其中许多正在使用一吨的CPU。我不知道我还应该给你什么其他信息。为什么会发生这种事,我怎样才能阻止它?我是否需要获得更强大的服务器,还是只需更改配置中的某些内容。
编辑更多信息
我正在使用joomla运行PHP。
用于www-数据用户的ps辅助输出
www-data 7416 3.8 2.0 357216 41332 ? R 16:52 0:12 \_ /usr/sbin/apache2 -k start
www-data 7432 8.9 2.0 357232 41072 ? R 16:53 0:27 \_ /usr/sbin/apache2 -k start
www-data 7437 10.5 1.8 357228 37312 ? R 16:53 0:33 \_ /usr/sbin/apache2 -k start
www-data 7438 1.6 1.9 357088 38848 ? R 16:53 0:05 \_ /usr/sbin/apache2 -k start
www-data 7442 9.5 1.7 351752 35636 ? R 16:53 0:29 \_ /usr/sbin/apache2 -k start
www-data 7443 18.9 1.7 357152 35308 ? R 16:53 0:59 \_ /usr/sbin/apache2 -k start
www-data 7451 14.6 1.7 357156 35292 ? R 16:53 0:45 \_ /usr/sbin/apache2 -k start
www-data 7455 9.4 1.9 354672 39148 ? S 16:53 0:29 \_ /usr/sbin/apache2 -k start
www-data 7465 18.6 1.8 357164 37244 ? R 16:53 0:57 \_ /usr/sbin/apache2 -k start
www-data 7477 4.9 1.8 356968 37144 ? R 16:53 0:15 \_ /usr/sbin/apache2 -k start
www-data 7479 4.6 1.9 357168 40412 ? R 16:53 0:14 \_ /usr/sbin/apache2 -k start
www-data 7480 5.0 1.8 357216 37372 ? R 16:53 0:15 \_ /usr/sbin/apache2 -k start
www-data 8570 12.0 1.6 356904 32896 ? R 16:54 0:28 \_ /usr/sbin/apache2 -k start
www-data 9564 6.4 1.8 357168 37236 ? R 16:55 0:12 \_ /usr/sbin/apache2 -k start
www-data 9574 5.0 1.8 357008 36900 ? R 16:55 0:08 \_ /usr/sbin/apache2 -k start
www-data 9577 2.8 1.8 357220 37256 ? R 16:55 0:04 \_ /usr/sbin/apache2 -k start
www-data 9583 4.5 1.9 357168 39020 ? R 16:55 0:07 \_ /usr/sbin/apache2 -k start
www-data 9589 1.5 2.2 359304 46208 ? R 16:55 0:02 \_ /usr/sbin/apache2 -k start
www-data 9592 4.7 1.7 357160 35616 ? R 16:55 0:07 \_ /usr/sbin/apache2 -k start
www-data 9601 4.1 1.9 357432 40404 ? R 16:55 0:06 \_ /usr/sbin/apache2 -k start
www-data 9602 3.0 2.2 359296 45732 ? R 16:55 0:04 \_ /usr/sbin/apache2 -k start
www-data 9605 7.3 1.6 356860 34208 ? R 16:55 0:11 \_ /usr/sbin/apache2 -k start
www-data 9613 2.4 1.9 357212 40452 ? R 16:55 0:03 \_ /usr/sbin/apache2 -k start
www-data 9626 0.9 1.6 351060 34680 ? S 16:55 0:01 \_ /usr/sbin/apache2 -k start
www-data 9627 7.3 1.6 356864 32904 ? R 16:55 0:11 \_ /usr/sbin/apache2 -k start
www-data 9634 6.7 1.6 356860 34208 ? R 16:55 0:10 \_ /usr/sbin/apache2 -k start
www-data 9636 4.9 1.8 357228 37248 ? R 16:55 0:07 \_ /usr/sbin/apache2 -k start
www-data 9637 3.3 1.8 357204 36848 ? R 16:55 0:05 \_ /usr/sbin/apache2 -k start
www-data 9638 2.7 1.8 357104 38548 ? R 16:55 0:04 \_ /usr/sbin/apache2 -k start
www-data 9643 6.3 1.6 356904 32960 ? R 16:55 0:09 \_ /usr/sbin/apache2 -k start
www-data 9644 6.3 1.6 356864 32968 ? R 16:55 0:09 \_ /usr/sbin/apache2 -k start
www-data 9647 5.2 1.7 357168 35268 ? R 16:55 0:08 \_ /usr/sbin/apache2 -k start
www-data 9649 6.4 1.6 356864 32904 ? R 16:55 0:09 \_ /usr/sbin/apache2 -k start
www-data 9651 3.4 1.7 356996 36652 ? R 16:55 0:05 \_ /usr/sbin/apache2 -k start
www-data 9652 3.4 2.2 359296 46524 ? R 16:55 0:05 \_ /usr/sbin/apache2 -k start
www-data 9653 2.7 1.8 357168 37216 ? R 16:55 0:04 \_ /usr/sbin/apache2 -k start
www-data 9705 2.4 1.7 357160 35272 ? R 16:57 0:01 \_ /usr/sbin/apache2 -k start
www-data 9712 4.0 1.7 357208 36572 ? R 16:57 0:02 \_ /usr/sbin/apache2 -k start
www-data 9722 4.1 1.6 356864 32968 ? R 16:57 0:02 \_ /usr/sbin/apache2 -k start
www-data 9723 2.3 1.6 356880 32960 ? R 16:57 0:01 \_ /usr/sbin/apache2 -k start
www-data 9724 4.1 1.6 356864 32968 ? R 16:57 0:02 \_ /usr/sbin/apache2 -k start
www-data 9735 0.4 1.5 351784 32268 ? R 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9736 2.0 1.8 356968 36988 ? R 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9737 0.7 1.5 352428 31096 ? S 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9741 3.6 1.6 356864 32968 ? R 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9745 3.5 1.6 356864 32968 ? R 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9746 3.7 1.6 356864 33032 ? R 16:57 0:00 \_ /usr/sbin/apache2 -k start
www-data 9755 0.8 1.5 352476 32396 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9757 0.8 1.5 352428 31060 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9758 1.7 1.5 352440 31096 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9765 0.0 0.4 350000 9572 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9766 0.0 0.3 349804 8072 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9767 0.0 0.3 349804 8072 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9775 0.8 1.2 351272 25808 ? S 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9776 3.3 1.9 357428 39796 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9777 3.4 1.6 356864 32972 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9780 2.8 1.6 356864 32908 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9782 2.6 1.6 356864 32968 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9783 2.5 1.7 358144 35912 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9789 0.1 1.0 351728 21296 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9790 0.1 1.0 351696 21264 ? R 16:58 0:00 \_ /usr/sbin/apache2 -k start
www-data 9791 0.0 0.0 0 0 ? Z 16:58 0:00 \_ [apache2] <defunct>cat /etc/apache2/站点-启用/
http://pastebin.com/bCUrv1E7
netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:SQLPORT 0.0.0.0:* LISTEN 2821/mysqld
tcp 0 0 0.0.0.0:SSHPORT 0.0.0.0:* LISTEN 2774/sshd
tcp6 0 0 :::80 :::* LISTEN 7397/apache2
tcp6 0 0 :::SSHPORT :::* LISTEN 2774/sshd发布于 2015-02-10 21:48:46
这个服务器上还运行着什么?web应用程序的性质是什么?是PHP吗?Python?露比?
请您将下列内容的输出张贴出来:
1) ps助剂
2) cat /etc/apache2/站点-启用/*
3) netstat -ntpl
这应该能帮助我们进一步追踪,
谢谢,
哑光
发布于 2017-07-24 05:20:16
我也有同样的问题。我有1GBRAM,1个WordPress和1个Laravel平台。
我在/etc/apache2/sites-enabled中激活了两个/etc/apache2/sites-enabled文件
example1.conf和example2.conf
溶液
在我的例子中,我有一个根本没有贡献的.conf文件,所以我禁用了它。
sudo a2dissite example2.conf然后重新启动apache:
sudo service apache2 restarthttps://stackoverflow.com/questions/28442390
复制相似问题