您的位置:首页 > 其它

解决Solr返回413错误——修改solr服务器请求头大小

2016-10-18 20:42 621 查看
错误现象(如下图所示):



错误分析:

当网在程序中往solrQuery添加搜索条件时,如果请求条件过多,会使得请求头大小超过了solr默认服务器jetty规定的200kb限制,从而使得返回413错误。

解决方法:修改solr服务器的请求头大小。

这里先去查找solr服务器的配置文件,目录是在solr/example/etc/jetty.xml。然后修改该文件:

添加上<Set name="requestHeaderSize">8192</Set>,即为修改请求头大小为8M(1024*8=8192,这里默认的单位是KB)



然后重新启动solr服务器,再次请求,返回正确的结果。下图分别是前台查询成功,后台打印输出的日志。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐