使用所有资源的Apache2服务器
我对服务器管理非常陌生,一直使用Ubuntu在VPS上运行一台web服务器,它有2GB的RAM和2个内核。在过去的几个月里,它一直运行得很好,但是今天Apache2进程开始使用大量的资源,所有的ram和CPU能力。我不知道为什么会这样,也不知道该怎么办。交通没有增加。当我运行使用所有资源的Apache2服务器,apache,ubuntu-14.04,Apache,Ubuntu 14.04,我对服务器管理非常陌生,一直使用Ubuntu在VPS上运行一台web服务器,它有2GB的RAM和2个内核。在过去的几个月里,它一直运行得很好,但是今天Apache2进程开始使用大量的资源,所有的ram和CPU能力。我不知道为什么会这样,也不知道该怎么办。交通没有增加。当我运行ps aux时,我得到以下apache过程 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www-data 4710 3
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
此服务器上还运行什么?web应用程序的性质是什么?是PHP吗?python鲁比 你能发布以下内容的输出吗 1) ps auxf 2) cat/etc/apache2/站点已启用/* 3) netstat-ntpl 这将有助于我们进一步追查此事 谢谢
马特我也有同样的问题。我有1 GB内存,1个WordPress和1个Laravel平台 我激活了
/etc/apache2/sites中的两个.conf
文件
example1.conf
和example2.conf
解决方案:
在我的例子中,我有一个根本没有贡献的.conf
文件,所以我禁用了它
sudo a2dissite example2.conf
然后重新启动apache:
sudo service apache2 restart
你使用的是像wordpress这样的CMS吗?我打赌你一定被袭击了。类似于DOS
。它通常不足以让主机注意到,但它会给您的服务器带来高负载,直到它没有响应为止。@PanamaJack我有cloud flare enabledI更新了我的问题,谢谢您的帮助!我很想同意@panamaJack的观点。检查日志中是否有来自单个IP地址的大量请求,或有大量多个IP地址访问的单个URL。如果您正在运行Joomla,请确保它已更新为最新版本。同样值得检查该服务器上的邮件日志,Joomla经常遭到黑客攻击,并将大量邮件上传到该服务器上(运行主机平台五年,Joomla安装量超过5万次,这让我明白!)因此,大量的电子邮件发送是你可能被黑客攻击的标志。你能将邮件日志和错误日志中的一些内容发布到pastebin或类似网站吗?将apache服务器进程设置为“调试”日志记录,然后重新启动它以提供更多信息?安装sendmail/postfix/exim并确保其配置正确。然后检查你的电子邮件日志,看看发生了什么。你有没有弄清楚这件事的真相?
sudo a2dissite example2.conf
sudo service apache2 restart