服务器IOPS高,导致服务器挂掉,求解
语言和框架
python flask
服务器
阿里云,centos,nginx
问题
从2月初到现在,服务器挂了好几次,监测到IOPS突然增高,截图如下
贴最后几条日志:
121.42.196.232 - 12/Mar/2016:16:54:29 +0800 / 147 0 2.924 499 10.44.9.82:8888 - - Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
27.38.60.146 - 12/Mar/2016:16:54:29 +0800 /account/m_login/698 515 0 3.014 499 10.44.9.82:8888 - - Mozilla/5.0 (Linux; U; Android 5.1.1; zh-cn; KIW-CL00 Build/HONORKIW-CL00) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025491 Mobile Safari/533.1 V1_AND_SQ_6.2.3_336_YYB_D QQ/6.2.3.2700 WebP/0.3.0 Pixel/1080
211.162.33.132 - 12/Mar/2016:16:54:29 +0800 /static/css/base.css 552 3270 0.022 200 10.163.8.90:8888 - 0.022 Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36
211.162.33.132 - 12/Mar/2016:16:54:30 +0800 /static/css/main.css 552 2144 0.833 200 10.163.8.90:8888 - 0.833 Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.82 Safari/537.36
119.139.130.146 - 12/Mar/2016:16:54:34 +0800 /exam/m_search/ 754 0 5.234 499 10.44.9.82:8888 - - Mozilla/5.0 (Linux; Android 4.4.4; HM 2A Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36
PS:1月份为了解决用户上传图片不显示的问题(用户上传图片是存在服务器上的,有两台服务器,用户上传到APP1服务器上,下次访问APP2服务器时就不会显示),最后通过paramiko,用户上传图片时,后台将图片复制到另外一台服务器,这样解决的。
不知道跟这个有没有关系。
公司没有运维,老大要我查,本人后端小白,搞不懂啊,一点头绪都没有,求大神指点迷津,应该朝哪个方向去解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1.先确定 IO高时,app1与app2之间有没大流量--你说的copy文件行为?
2.关键是发生高IOPS时,什么进程在占用IO? 读还写?还是都有。 确定哪个进程是关键。
题主原谅我也是运维刚入门……
你看看图片同步时间,和硬盘IPOS高的时间有没有重合;
两台服务器的图片也可以异步同步,比如晚上再同步;
图片推荐存在七牛或者又拍云上面,图片太大了,也会影响性能的。
。
楼主,这个问题找到原因了吗?我们也遇到了。