使用所有资源的Apache2服务器

使用所有资源的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

我对服务器管理非常陌生,一直使用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.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