Solr 4.8.1 遇到一个怪问题
Solr自在服务器上部署以来,都是用http://localhost:port访问的,但每次重启Solr后,访问就会出现index locked异常。也百度过,但一直没有根本解决这个问题。但昨天给Solr配置了一个独立的域名后(当时配置完,用该域名访问的时候,也能访问Solr,但是里面找不到core,实际已经创建了。奇怪,但没有细究,因为http://localhost:port没问题),今天过来用该域名访问的时候,居然Solr运行正常,然后在服务器又用http://localhost:port访问,还是会出现index locked异常。
大家有遇到过这样的问题吗?求解。
PS:由于以前在程序里使用域名访问solr(低于4.8.1版)服务会出现找不到服务情况,所以一直使用http://IP:PORT请求solr服务。今天发现用域名访问solr(4.8.1版)正常,便将程序改为域名访问,程序又运行正常。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
两个不同的core指向了同一个数据目录可能导致
重启时原有进程没有成功结束也可能导致
如果是在服务器上用域名进行AND查询,结果正常。怪哉啊!
查询问题是服务器的安全软件将查询当作SQL注入漏洞处理了。
查询也有问题,
http://localhost:port正常访问的时候可以进行AND查询
使用域名正常访问的时候进行AND查询不了