【发布时间】: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/'