【问题标题】:How to configure Solr standalone in Production server with Rails application using sunspot gem?如何使用 sunspot gem 在带有 Rails 应用程序的生产服务器中独立配置 Solr?
【发布时间】:2019-07-25 03:47:28
【问题描述】:

我希望将 solr-8 作为独立模式与 Ruby on Rails 应用程序一起部署在生产环境中。运行 bundle exec rake sunspot:solr:reindex 时出现此错误

RSolr::Error::Http - 500 Internal Server Error 

任何帮助将不胜感激!

在开发中使用 gem sunspot 并且在本地机器上使用独立的 solr-8 可以正常工作。

Solr 正在云模式下运行。请分享用于与 solr 和 rails for index 对话的配置

【问题讨论】:

  • 确保所有 solr 依赖项都在本地工作。你有安装jdk吗?还要发布更多错误日志。这会很有帮助。

标签: ruby-on-rails solr sunspot sunspot-rails


【解决方案1】:

这是非常简单的设置,但我花了很长时间才解决。 在独立模式下,与 rails 通信有点棘手 我们需要将schema.xml 和solrconfig.xml 复制到server/solr/your-core/conf/ 因为 Solr-8 有一些弃用警告。请仔细阅读警告。 复制文件后,重新启动 solr 并运行

rake sunspot:solr:reindex

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多