首页 > 代码库 > 个人总结
个人总结
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服务,心跳时长
个人总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。