码迷,mamicode.com
首页 > 其他好文 > 详细

个人总结

时间:2017-05-12 17:33:29      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:请求   解决方案   操作   问题   阿里云   信息   如何   客户端   脚本   

1.迁移一段时间后,mongo不但会挂掉,mongo所在的机器也会挂掉
(1)现象,脚本迁移数据,迁移一段时间后,mongo连接不上,mongo所在的机器也连不上
(2)可能的原因,mongo是异步写操作,请求来的之后,先放到内存,再异步写入,数据量太大,导致待写入的数据量大,
逐渐占满内存,导致机器不对外提供服务
(3)解决方案,每插入10万条数据,脚本Sleep 30秒

2.服务部署到阿里云,一段时间以后,服务不可用

(1)流程,查询图片,查询图片相关的用户信息,返给客户端。
用户中心是一套rpc服务,远程调用
(2)问题,重启tomcat之后,服务可以正常访问,过段时间之后,发现获取不到用户信息。

(3)如何确认问题
a. 过段时间之后,获取不到用户信息。那先要确定这个时间是不是固定的,或者是随机的一段时间。
b. 写一个脚本,单独连rpc服务,先确定这个时间是不是固定的(根据经验,一般这种情况都是有个固定时间)
c.测出来每隔90秒rpc服务就不可用了
d.原因,阿里云出于安全考虑,每隔90s会切断一次长链接
(4)解决方案
a.修改rpc服务,心跳时长

个人总结

标签:请求   解决方案   操作   问题   阿里云   信息   如何   客户端   脚本   

原文地址:http://www.cnblogs.com/fubaizhaizhuren/p/6846264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!