【问题标题】:solr 503 error when going througn php application通过 php 应用程序时出现 solr 503 错误
【发布时间】:2014-09-26 04:14:54
【问题描述】:

我的 php 应用程序设置为调用 localhost:8983 与 jetty/solr 对话并返回搜索结果。

通过浏览器,我可以毫无问题地访问solr:8983,并看到jetty/solr 正在运行。

php 应用程序正在 apache 上运行。

solr schema.xml 设置正确,直接复制。我已经检查了权限,我能想到的一切。我在 solr 日志或 apache 日志中看不到任何内容。

据我所知,大多数503 错误是localhost:8983 没有运行的问题,但这对我来说很好。

有什么想法吗?为什么我的 php 应用程序不通过 localhost 与 jetty solr 通信?

【问题讨论】:

  • jetty 或 apache 上的任何错误日志?
  • 请显示您尝试从 php 访问的 URI?
  • jetty 或 apache 错误日志中没有任何内容表明存在任何问题。我注意到当我从我的集合中清除 /data/ 目录并重新启动 solr 时,它会创建 3 个文件(segment_1、segment.gen 和 write.lock)但是在我的开发机器上执行此操作时,还有更多文件创建的。 URI 是 'localhost:8983/search?q=[search term]
  • 我试图从 php 访问的 URI 是 'localhost:8983/solr/'

标签: php apache solr jetty


【解决方案1】:

对 php.ini 的配置更改,将 allow_url_fopen 更改为 On 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2021-11-29
    • 2011-07-11
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    • 2011-07-12
    • 1970-01-01
    相关资源
    最近更新 更多