网站建设的市场定位分析,辽宁省建设厅网站升级何时结束,哈尔滨网站建设还不如,网站开发与维护是什么现象
某日线上业务同学反馈订单列表查询页面一直loding#xff0c;然后提示请求超时#xff0c;几分钟之后恢复正常 接到报障之后#xff0c;马上根据接口URL#xff0c;定位到了请求链路#xff0c;发现是es查询超时#xff0c;这里我们的业务订单表数据是由几百万的然后提示请求超时几分钟之后恢复正常 接到报障之后马上根据接口URL定位到了请求链路发现是es查询超时这里我们的业务订单表数据是由几百万的所以列表查询用的es 根据请求日志拿到查询es 的参数在es控制台查询请求响应时间200ms初步估计不是这条查询导致 在线上搜索同类报错日志找到了最初报超时的请求记录,4个字段使用统一查询条件的模糊查询这条查询在es控制台查询时间为6秒左右询问当时操作的业务同学是当时复制错误信息不是正常的搜索请求 {commodityName:{wildcard:*云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰*,boost:1.0}}},{wildcard:{commodityNumbers:{wildcard:*云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰*,boost:1.0}}},{wildcard:{commodityCode:{wildcard:*云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰*,boost:1.0}}},{wildcard:{parentCommodityCode:{wildcard:*云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰*,boost:1.0}}},{term:{xid:{value:云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰,boost:1.0}}},{term:{yid:{value:云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰,boost:1.0}}},{term:{sid:{value:云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰,boost:1.0}}},{term:{hid:{value:云汉路线业绩目标 1W/业绩线索-----------------------------------需求数10/拜访目标10/ 拜访路径安排上午润锦潮工作室锐城凯源衣坊下午程逸精盈鸿逸徜仕三通富顺悦富。田亮汉美森服饰。堡伦————————————末成交访客户重磅服饰荣鑫服饰,boost:1.0}通过日志统计发现该接口当天请求此时在2W次以上我们是公司业务自用的系统按道理说不会有这么大的请求量然后根据请求日志发现了一个很骚的事情原来的交互设计是每输入一个字前端就会请求后端去做实时的搜索 运维同学根据保障的时间段也发现了当时es服务器cpu和内存使用的飙升 解决
前端修改交互方式去掉实时搜索的处理后端接口增加拦截过滤不合逻辑的无效请求
总结
查询交互设计不合理报错的es索引在es库是一个数据量很大的索引这病频繁请求会导致cpu和频繁的gc后端接口么有校验导致用户复制输入错误信息也会去做查询操作未做查询条件的过滤