企业培训资讯_企业培训干货

当前位置:首页 > 名师团队 > 导师语录

亚博网站信誉有保障的|常见的网站故障分析

发布时间:2021-05-25    来源:亚博网站有保障的46935

本文摘要:网站运行一段时间后,会泛起种种各样的故障,对于需要举行压力测试,关注系统性能的同学相识常见的引起故障的原因可以很好地拓展测试的思路,下面和大家分享一下常见的故障及原因:1、写日志引起故障故障分析:由于开发人员将log输出的level全局设置成debug。

网站运行一段时间后,会泛起种种各样的故障,对于需要举行压力测试,关注系统性能的同学相识常见的引起故障的原因可以很好地拓展测试的思路,下面和大家分享一下常见的故障及原因:1、写日志引起故障故障分析:由于开发人员将log输出的level全局设置成debug。导致一次请求就会发生大量的log文件,在高并发的用户请求下,很快就消耗完磁盘空间解决方案:设置日志输出的级别,至少为warn,检查log输出代码挪用,开源的第三方组件也会输出error日志,需要关闭2、高并发下锁引发的故障故障分析:法式中的某个单例工具中多处使用了synchronized,由于this工具只有一个,所有的并发请求都要排队获得这唯一的一把锁。

亚博网站有保障的

可是如果某个远程操作也加了这个锁,每次都是占用很长的时间,其他的用户线程都在等候,响应超时。这个操作执行完后释放锁,其他线程执行,超时排除。解决方案:审慎使用锁3、数据库高并发会见引发的故障故障现象:没有新应用公布,可是数据库服务器突然load飙升,并很快失去响应。DBA将数据库会见切换到备机,load也很快飙升,并失去响应。

原因分析:数据库查询时,一条sql已经使用了索引,可是由于执行频率很是高,凌驾正常水平,继续定位发现是因为网站首页挪用了,而首页是被会见最频繁的页面。解决方案:首页不应该会见数据库,首页需要的数据可以从缓存服务器或者搜索引擎服务器获取,而且首页最好是静态的4、应用启动差别步引发的故障故障现象:应用公布后,服务器立刻瓦解。

原因分析:应用法式web情况使用apache和JBOSS的模式,apache完成启动了,可是jbosss还没有完全启动,大量请求阻塞在jboss历程中,最终导致jboss瓦解。类似的情况有后台服务还没有准备好,前台应用已经打开解决方案:在应用法式的特定页面加入一个动态页面,好比只返回ok两个字母,启动剧本先启动jboss,然后在剧本中不停用curl下令会见这个特定页面,直到收到ok,才启动apache。5、大文件读写独占磁盘引发的故障故障现象:上传图片很是慢,原来只需要一两秒,现在需要等候几十秒,有时候还会超时。

原因分析:图片需要存储,最可能堕落的地方是存储服务器。大文件有数百M,读写这些大文件需要几十秒,这段时间磁盘被独占,导致其他用户的文件操作缓慢。

亚博网站有保障的

解决方案:存储 的使用需要凭据差别的文件类型和用途举行治理,图片都是小文件,应用使用专门的服务器,不能与大文件共用存储,批处置惩罚用的大文件可以使用其他类型的漫衍式文件系统。6、滥用生产情况引发的故障故障现象:某个时间段,应用突然变慢,内部网络会见延迟很是厉害原因分析:网卡流量下降,没有找到原因。过了一阵子,发现是测试工程师在生产情况举行压力测试占用了带宽心决方案:会见线上情况要规范7、不规范的流程引发的故障故障现象:应用公布后,数据了load迅速飙升,回滚公布后报警消除。

原因分析:发现应用公布后泛起大量的数据库读操作,而这些数据原来应该从漫衍式缓存中读取,检出缓存,发现数据已经被缓存了。检查代码发现会见缓存的代码被注释掉了,原来工程师在开放的时候,调试特意注释掉读取缓存的代码,效果忘记去掉注释相识决方案:代码提交前使用diff下令举行代码比力,确认没有提交不应提交的代码8、欠好的编程习惯引发的故障故障现象:应用更新某功效后,有少量用户投诉无法正常会见,点击报错原因分析:分析这些用户,都是第一次使用该功效,检查代码,发现法式凭据历史使用记载结构一个工具,如果该工具为null,则会导致空指针。解决方案:法式在处置惩罚一个输入的工具时,如果不能明确该工具是否为空,必须做空指针判断法式在挪用其他方法时,输入的工具只管保证不是null,须要时结构空工具9、缓存引发的故障故障现象:没有新应用公布,数据库服务负载飙升,并很快失去响应,DBA将数据库切换到备机,load还是很快飙升,失去响应,最终网站瘫痪。

原因分析:缓存服务器在网站服务器集群中的职位一直比力低,服务器设置和治理级别都比其他服务器要低一些。人们都认为缓存是改善性能的手段,都是一些缓存也没什么问题,有时候关闭一两台缓存服务器也确实对应用没有显着影响,效果一个缺乏履历的工程师关闭了缓存服务器集群中全部的十几台memcached服务器。

导致了网站全部瘫痪。解决方案:对缓存的治理要提高到和其他服务器一个级别,不能轻视。


本文关键词:亚博网站有保障的,亚博网站信誉有保障的

本文来源:亚博网站有保障的-www.apercar.com

分享到:
街篮手游中锋C如何加点 中锋C训练营属性加点攻略_亚博网站信誉有保障的 亚博网站有保障的-仙境传说ro狸猫刷新时间 守护永恒的爱狸猫在哪里
热门文章
亚博网站有保障的-《关于免除普通高中建档立卡家庭经济困难学生学杂费的意见》要点解读
美国劲球头奖达6.2亿美元无人领 近年我国彩票业发展呈上升趋势-亚博网站信誉有保障的
交强险是否暴利谁说了算
亚博网站有保障的|目前企业信托贷款违约没有记录
亚博网站有保障的- 【员事情品】“三个敬畏” 之我的心得体会
趣训练小法式支持AI语音设置啦!新增使用场景使用更便捷!:亚博网站有保障的
“白马股”双汇20年来首停滞,行业整体盈利能力有望逐季改善:亚博网站信誉有保障的
亚博网站有保障的- 时代邻里拟收购合达联行物业服务49%股权 价格约3亿元
【亚博网站信誉有保障的】银保监会披露前三季度保险保费数据 寿险原保费降幅逐期回升
国务院发文消除养老PPP推进障碍-亚博网站信誉有保障的
【亚博网站有保障的】逐日单词Day 11:词根serv
喂!12306吗?我手机落车上了!【亚博网站信誉有保障的】
农业保险今年有望取得实质性进展_亚博网站有保障的
春运火车票明起开售!12306售票时间提前到5点 60岁以上优先摆设下铺
战争与保险
客户案例
×