在项目中后台新增一个商品的时候,显示新增成功了,但是在商城页面搜索关键字却搜索不到。
首先查看线上数据库,发现数据库里是有数据的,插入成功了。
然后查看线上日志,发现是ES在添加关键字的时候报了ElasticsearchTimeoutException异常。
和QA沟通后,让其将商品下架再重新上架,发现可以在商城页面搜索到了。
目前推测原因是ES所部署的服务器上服务太多了,可用内存较少,出现卡顿。提出解决方案是:尝试将ES数据迁移到其他压力较小的服务器上,再持续观察。
在项目中后台新增一个商品的时候,显示新增成功了,但是在商城页面搜索关键字却搜索不到。
首先查看线上数据库,发现数据库里是有数据的,插入成功了。
然后查看线上日志,发现是ES在添加关键字的时候报了ElasticsearchTimeoutException异常。
和QA沟通后,让其将商品下架再重新上架,发现可以在商城页面搜索到了。
目前推测原因是ES所部署的服务器上服务太多了,可用内存较少,出现卡顿。提出解决方案是:尝试将ES数据迁移到其他压力较小的服务器上,再持续观察。