Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 无法连接到apache solr-需要重新启动进程_Performance_Solr - Fatal编程技术网

Performance 无法连接到apache solr-需要重新启动进程

Performance 无法连接到apache solr-需要重新启动进程,performance,solr,Performance,Solr,我在索尔身上遇到了一个奇怪的问题。在运行solr几个小时后,客户端开始报告错误消息,即它无法联系solr,尽管服务器上的solr实例已启动。 我看不到任何高流量的网站,这有时是拒绝连接的原因 此问题在solr重新启动后得到修复 你知道这里出了什么问题吗?如果你有一个连接运行时间长但流量低的客户端,你可能会在这两者之间安装一个防火墙。防火墙具有有限大小的路由表,因此它们最终会删除已有一段时间未看到的连接的映射 尝试每隔30分钟左右通过该特定连接发送一次ping查询,看看问题是否消失。如果需要验证,

我在索尔身上遇到了一个奇怪的问题。在运行solr几个小时后,客户端开始报告错误消息,即它无法联系solr,尽管服务器上的solr实例已启动。 我看不到任何高流量的网站,这有时是拒绝连接的原因

此问题在solr重新启动后得到修复


你知道这里出了什么问题吗?

如果你有一个连接运行时间长但流量低的客户端,你可能会在这两者之间安装一个防火墙。防火墙具有有限大小的路由表,因此它们最终会删除已有一段时间未看到的连接的映射


尝试每隔30分钟左右通过该特定连接发送一次ping查询,看看问题是否消失。如果需要验证,请在客户端上运行Wireshark,查看客户端是否从意外的端点(即防火墙)获取RST(重置)数据包。

如果您有一个连接运行时间长但流量低的客户端,则在这两者之间可能有一个防火墙。防火墙具有有限大小的路由表,因此它们最终会删除已有一段时间未看到的连接的映射


尝试每隔30分钟左右通过该特定连接发送一次ping查询,看看问题是否消失。如果需要验证,请在客户端上运行Wireshark,查看客户端是否从意外端点(即防火墙)获取RST(重置)数据包。

大多数问题的答案可以在日志中找到。谢谢你提醒我

严重:java.lang.OutOfMemoryError:java堆空间 java.lang.OutOfMemoryError:java堆空间

为了解决这个问题,我增加了堆的大小

java -Xms<initial heap size> -Xmx<maximum heap size>
java-Xms-Xmx

此外,我们还通过删除不需要保留在solr中的不必要信息来减少文档大小。

大多数问题的答案可以在日志中找到。谢谢你提醒我

严重:java.lang.OutOfMemoryError:java堆空间 java.lang.OutOfMemoryError:java堆空间

为了解决这个问题,我增加了堆的大小

java -Xms<initial heap size> -Xmx<maximum heap size>
java-Xms-Xmx

此外,我们还通过删除不需要保留在solr中的不必要信息来减少文档大小。

您只需按照此url(…)中给出的步骤在solr中添加集合,然后从运行在localhost或live site()上的solr中选择集合,然后转到架构选项卡。单击schema选项卡,然后您可以看到您在apachesolr模块中附加了模式文件

现在,您只需要创建如下所示的模式url。现在在apachesolr模块中添加此url


然后,它将显示您的站点已联系drupal站点中的apache solr服务器。

您只需按照此url(…)中给出的步骤在solr中添加集合,然后从运行在localhost或live site()上的solr中选择集合,并转到schema选项卡。单击schema选项卡,然后您可以看到您在apachesolr模块中附加了模式文件

现在,您只需要创建如下所示的模式url。现在在apachesolr模块中添加此url


然后,它将显示您的站点已与drupal站点中的apache solr服务器联系。

您需要解释solr是如何部署的,以使伙计们能够更好地帮助您。web服务器日志说明了什么?您需要解释solr是如何部署的,以使伙计们能够更好地帮助您。web服务器日志说明了什么?