114物流网站怎么做,重庆快速排名优化,应用商店手机版下载,58同城网站建设的不足Solr配置了集群#xff0c;本地有253和254#xff0c;2个独立的Solr服务。同一个页面的图片#xff0c;刷新2次#xff0c;图片地址不一样#xff0c;最后查明#xff0c;后台数据源Solr1和Solr2的数据不一致。第1步推测#xff1a;本地缓存#xff0c;删除浏览器缓存本地有253和2542个独立的Solr服务。 同一个页面的图片刷新2次图片地址不一样最后查明后台数据源Solr1和Solr2的数据不一致。 第1步推测本地缓存删除浏览器缓存用不同的浏览器问题仍然存在排除。 第2步推测代码查询有问题 根据id查询出来的Shop的img不一致。 但是查询所有findAll数据是同一个。这个问题没有找到原因 IterableSolrShop shopList shopRepository.findAll();//solr读取当前店铺SolrShop shop shopRepository.findOne(id);代码确实是根据id查询的。 第3步推测Solr中的数据有重复的有2个id一致但是img不一致的数据。 从shopList找到8个shop但是id都是唯一的。 第4步推测最底层的数据源Solr有多个果然最近使用了Solr集群。把本地的Solr配置solrServerUrl192.168.1.254:2181,192.168.1.253:2181改为solrServerUrl192.168.1.254:2181但是在使用时仍然不一致。 现在需要解决的问题是为什么253仍然能正常访问最后原因测试环境的Solr和本地开发用的是同一套Solr集群。本地配置改了但是Solr仍然有2个。打开Log4j的配置日志级别改为debug。 http://192.168.1.254:8983/solr/#/shop/query http://192.168.1.253:8983/solr/#/shop/query 分别查询发现同1个id对应的img不同问题找到。问题产生的原因第1种可能第1次增加shop没有同步到Solr第2次同步了。不符合此时的情况因为都有数据了。第2种可能更新shop时只更新了1个Solr另外1台更新失败。 第2天找到了原因服务器是Solr集群某人本地还是单点的导致数据不同步了。 转载于:https://www.cnblogs.com/qitian1/p/6462461.html