服务器500错误的原因CPU跑高是什么原因

阿里云服务器cpu达到100%的解决实例和一些引起的原因
我的图书馆
阿里云服务器cpu达到100%的解决实例和一些引起的原因
阿里云服务器cpu达到100%的解决实例和一些引起的原因
日 | 作者: 管理员 | 分类: ,  |
很多朋友都购买了阿里云的ECS服务器,也就是通常所说的VPS了,但是,在使用过程中,经常会遇到各种各样的问题,比如今天要说的阿里云服务器cpu达到100%,大多数朋友会以为是内存耗尽了,但实际情况远比这个要复杂。免费部落的主机,也碰到了几次这种情况,一般我们都会重启服务器,有时候能解决,有时候不能解决,引起的原因太多。一起来看看一个cpu达到100%的解决实例。
遇到这种情况,首先们需要检查的就是查看网站日志和进程了。
引起服务器cpu达到100%的原因
首先说一下,免费部落的技术有限,见识也不多,这里收集了网上一些原因,一起来看看。
1.云盾扫描占用大量CPU
在某个网站中看到网站访问日志中查看到如下日志:
这时我们只需要关闭阿里云的云盾即可,在后台就可以直接关闭的。
2.DDOS攻击或者其它攻击
如果碰到这种情况,那么只能从日志中找到攻击的IP,然后屏蔽,但现在的CC攻击或者DDOS攻击,都是不停变换IP的。对于这一点,暂时关站或者使用CDN来迁就一下。
3.配置过低引起
一般出现这种情况,升级配置即可。是否需要升级,您可以看看这篇文章。
另外,阿里云官方有一些关于SQL方面的介绍,内容如下:
表的现象sql执行状态为:sending data,copying to tmp table,copying to tmp table on disk,sorting result,using filesort,
2.解决方式:登陆数据库,show processlist查看当前正在执行的sql,当执行完show processlist后出现大量语句,通常
状态如条1所写,sql有性能问题
a.sending data:sql正从表中查询数据,如果查询条件没有适当索引,会导致sql执行时间过长
b.copying to tmp table on disk:因临时结果集太大,超过数据库规定的临时内存大小,需要拷贝临时结果集到磁盘上
c.sorting result,using filesort:sql正在执行排序操作,排序操作会引起较多的cpu消耗,可以通过添加索引,或
减小排序结果集
不同的实例规格iops能力不同,如,iops为150个,也就是每秒能够提供150次的随机磁盘io操作,所以如果用户的数据量
很大,内存很小,因iops的限制,一条慢sql就有可能消耗掉所有io资源,而影响其他sql查询,对于数据库就是所有的sql
需要执行很长时间才返回结果集,对于应用会造成整体响应变慢。
Discuz论坛插件导致云主机CPU 100%的实例解决过程
这是一个部落从网上找到的案例:
查看top,命令结果如下:
检查过程中经常出现2个高CPU的PHP进程,但是截这张图的时候只有一个。
再来看下php-fpm的配置,如下图:
在这里发现了一个坑死人不偿命的配置,PHP进程最高只能有2个(截图的时候已经被我修改为了20,修改之前是2),所以当这两个PHP进程都出问题的时候,再就没有PHP进程干活了,于是网站就打不开了。
那么来看看PHP进程到底发生了什么问题,如下图:
可以看到云主机上的PHP进程正在请求220.181.136.41的80端口。
再来看看这个IP到底是哪路神仙,直接百度这个IP地址。
可以发现,这是sinaapp云平台的IP。
于是到网站根目录里grep查找sinaapp,找到了这个程序(图片是缩小图,点击可放大):
来看看addon.sinaapp.com的IP:
看看这个地址是干什么的:
至此问题已经查清,是由于这个验证插件在addon.sinaapp.com上的接口没有正常运行,导致的本地PHP出错并进入死循环。
对PHP开发者的一点提示:在php5.2.x版本中使用curl方式抓取网络内容超时会导致CPU飙升,但是在5.3+版本中已经修复了这个问题,抓取超时对CPU几乎没有影响。
PHP抓取远程内容最好的方式是curl,不过很多程序可能是出于兼容性的考虑,使用了fsockopen方式来抓取远程内容(curl需要模块支持,虽然大多数环境都已经安装,但不排除少量的没有安装,fsockopen则是PHP内置的函数)。fsockopen超时时在不同PHP版本中的CPU消耗没有测试过,有兴趣的可以研究下。
对于这个案例,相信很多朋友会有点迷惑,但大部分相信应该可以看懂。
在免费部落的网站中,与阿里云相关的话题还有:
文章内容来源自网络,由免费部落整理发布。
碰到阿里云服务器cpu达到100%的情况,一定要记得检查网站日志。当然,平时在编辑网站时,也应该多注意一点。
文章如未注明来源,皆为免费部落原创,免费部落网站保留所有版权,如需转载,请注明文章转载自: 本文固定链接:
馆藏&25091
TA的最新馆藏[转]&
喜欢该文的人也喜欢服务器CPU使用率过高的处理
<span type="1" blog_id="1846835" userid='
分享到朋友圈
好的文章,和好友一起分享阿里云服务器Linux实例带宽和CPU跑满或跑高排查_阿里云代理商(www.wqiis.com)
5天无理由退款,免费备案!
阿里云服务器Linux实例带宽和CPU跑满或跑高排查 时间:
发布人:阿里云代理服务器CPU一直跑高,apache占用比较明显
17:22:17 +08:00 · 5254 次点击
wordpress on lnmpa+xcache+memcached配置:4核E5405x2
内存8G,使用w3 total cache,memcache对像缓存.PV=25万+访问基本无障碍,被缓存到的页面都非常快, 未被缓存的页面显得有点慢, 内存没什么问题,查看CPU,基本在60%以上.偶尔到100%直到死机!哪位大位知道可能是什么原因?----------------------------------------------------Tasks: 219 total,
8 running, 211 sleeping,
0 stopped,
0 zombieCpu(s): 84.0%us,
0.0%stMem:
5992336k total,
2501460k used,
3490876k free,
247400k buffersSwap:
1194580k cached
SHR S %CPU %MEM
COMMAND11739 www
18m R 41.8
0:36.54 httpd13368 www
18m R 41.2
0:09.85 httpd12434 www
18m S 39.5
0:23.16 httpd12724 www
18m S 39.5
0:20.14 httpd12662 www
18m S 37.5
0:20.63 httpd13734 www
17m S 36.9
0:02.79 httpd11665 www
18m S 35.5
0:38.59 httpd13265 www
18m S 34.2
0:11.36 httpd13529 www
18m R 34.2
0:07.35 httpd12409 www
18m S 33.9
0:25.01 httpd12731 www
18m R 33.9
0:20.06 httpd13365 www
18m S 33.9
0:08.51 httpd13775 www
16m S 32.2
0:01.85 httpd13814 www
15m R 31.6
0:01.09 httpd13345 www
18m S 30.9
0:09.78 httpd12416 mysql
31m 5804 S 29.6
16:06.16 mysqld13366 www
18m S 29.6
0:09.50 httpd
9 回复 &| &直到
08:00:00 +08:00
& & 18:32:11 +08:00
会不会是你的某个资源被当成外链或下载链了?
& & 18:58:24 +08:00
@ 有防盗措施
& & 21:45:42 +08:00
以前看过一篇文章,说单机环境的WordPress,没必要上memcached,说那是给集群用的,单机用的话,需要无畏多消耗资源在内部TCP连接上,这个说法靠谱吗?我后来只装了xcache
& & 21:52:43 +08:00
有可能是某个wordpress插件导致的。。。
& & 04:29:02 +08:00
1. wordpress很慢
2. 平均3req/s都能跑死的话应该是有什么很严重的数据库/PHP性能问题了
& & 05:59:51 +08:00
据我生产环境的反馈得来, w3 total cache 是非常慢的, 用了比不用还慢.
我们主要参考了
使用了 Memcached + Batcache
搭配的缓存模式 (当然我们的注册活跃用户还是很多的).
在我这边 6核E3 + 1.5G内存 的vps来看. 一天150万PV妥妥的, 晚上最高峰负载才3不到.
另外建议你抛掉apache直接使用nginx跑php能更快一些.
不要使用所谓的一键包, 全部东西自己编译然后调试参数以获得最佳性能.
& & 09:10:10 +08:00
“未被缓存的页面显得有点慢” 你分析下瓶颈在哪
是不是mysql?
& & 21:16:27 +08:00
@ batcache 对3.6.1兼容性怎么样
& & 06:50:04 +08:00 via Android
@ 没有问题的
& · & 3081 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 18ms · UTC 05:52 · PVG 13:52 · LAX 22:52 · JFK 01:52? Do have faith in what you're doing.服务热线:400-678-4567
最新消息:
您现在的位置是: >
云主机cpu跑高是什么问题?
小天 次浏览
云主机CPU突然飚红,跑得特别高。最近有客户反映遇到这个问题,看了程序没问题。但是不知道为什么?现在群英小编就给大家简述一下:云主机cpu跑高是什么问题?
云主机CPU跑高
1.网站收到了CC攻击。
网站假如遭到CC攻击,很简单致使CPU跑高,这种攻击是使用人为的操作,制作很多的非正常访问,使服务器工作处于高负荷状况,最终致使服务器工作不动,网站无法访问。假如自己不能处理这种问题,能够联络服务器托管商,他们通常是能够处理这种问题的。
2.租借的云服务器配置太低,不能满意自己的网站的需求。
假如网站对比大,数据对比多,挑选云主机的时候要挑选适宜的配置,配置太低就会经常呈现CPU跑高的状况。能够升级一下自己的主机,或者是依据自己的需求替换一下服务器的类型。
3.云主机建立的时候母机硬件呈现了问题。
这个需求选对云主机服务商,规范的服务商技能都对比专业,所以建立服务器的时候不会呈现这种过错,有一些小的不规范的服务商由于缺少必定的技能,在建立的时候很简单呈现过错。所以大家在挑选idc商的时候要注意,不要只重视产品的价格,质量是很主要的一方面。
相关信息推荐
17:15:33 关键词:云主机租用
今天要和大家说的是关于美国云服务器租用的相关问题。美国云服务器租用针对的是外贸电商推出的,针对性相对较强的服务器产品,直接能够满足企业的建站需求,美国云服务器租用..
17:14:28 关键词:云主机租用
韩国高防云主机具备超高的市场,服务器稳定性能高,速度快,可以和国内双线并论。韩国高防云主机性能可以说是不言而喻的,主要针对的是企业用户,相对来讲,韩国高防云主机具备..
17:12:46 关键词:香港云主机租用
香港免备案云主机的出现,成为了大家的首选,香港免备案云主机从几个方面来分析,超越了传统云主机的性能,这就是给香港免备案云主机提供了热销的保障,那么它到底具备怎样的..
17:10:01 关键词:香港云主机租用
在这个互联网络的时代中,香港云主机走进更多人的视线中,高速香港云主机租用也会发展成为未来较大的发展趋势。高速香港云主机租用为什么深受大家欢迎呢?下面来和大家简单的..
17:08:19 关键词:云主机租用
提到双线云主机租用,国内目前最大的运营商就是使用的双线云主机机房,电信和网通。不过两者之间是相互屏蔽的,为了帮助用户们解决这种互不相仿的问题,就衍生出了双线云主机..
热门关键词}

我要回帖

更多关于 服务器500错误的原因 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信