magento和solr重新编制索引问题
我在使用solr重新索引magento时遇到问题,我通过ssh收到以下错误(所有其他索引成功: 重新索引Solr时出错:Solr HTTP错误:HTTP请求失败,操作在5001毫秒后超时,接收到0字节 有没有办法解决这个问题magento和solr重新编制索引问题,magento,solr,reindex,Magento,Solr,Reindex,我在使用solr重新索引magento时遇到问题,我通过ssh收到以下错误(所有其他索引成功: 重新索引Solr时出错:Solr HTTP错误:HTTP请求失败,操作在5001毫秒后超时,接收到0字节 有没有办法解决这个问题 非常感谢看起来有5000毫秒的时间限制,因为您的solr索引需要更多的时间 增加时间限制 索引正在运行时,请使用tail命令检查solr日志 使用Solr接口查询Solr是否有一些新产品或数据更新到位 您还可以在sole client.php adddoc函数中编写一些日志
非常感谢看起来有5000毫秒的时间限制,因为您的solr索引需要更多的时间
同样的问题…我假设你使用的是Magento Solarium。我在github上与开发人员讨论了一个问题,如果他给出了解决方案,我将向你提供最新信息。同时,如果你能够解决这个问题,请让我们知道。由于这是谷歌考虑到这个问题的唯一相关结果,我在这里添加了我的发现。问题出现在en您有一个大型的产品数据库(或许多商店和许多产品)。我注意到SOLR一直在填充,直到出现错误,之后SOLR索引为空。然后我在代码中发现索引过程以提交所有更改结束。这就是超时发生的地方 只需将
system->configuration->catalogs->Solarium search
中的超时设置设置设置为一个较大的数字(如500秒),然后进行总的重新索引,并将超时设置恢复到一个更合理的数字(2秒)
虽然有两个选项,一个用于搜索,另一个用于常规超时设置,但这似乎不起作用。如果更改搜索超时设置,仍会影响索引过程
您不希望将超时时间保留在500秒,这可能会对服务器性能造成严重问题。更多详细信息?solrconfig,schema?您如何尝试索引?