Mac OS X Lion 上的 java 更新后 Solr 连接被拒绝错误
我最近更新了 Mac OS X 10.7-Update 1 的 Java。之后我认识到,在 Rails 3.0.10 下使用 sunspot/solr 的本地开发应用程序中,solr 服务器正确启动
0:03.80 /usr/bin/java -Dsolr.data.dir=/var/folders/j0/h6j1w2px233bb_g2461l8pnr0000gn/T -Dsolr.solr.home=/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bundler/gems/sunspot-a32d14da2650/sunspot_solr/solr/solr -jar start.jar
但是如果我发送一个功能齐全的搜索请求,我会得到一个连接被拒绝错误:
Errno::ECONNREFUSED (Connection refused - connect(2))
我的一位同事最近使用 OS X 10.6-Update 6 的 Java 更新更新了 OS X Snow Leopard 的安装,并且遇到了相同的错误,因此我们将 Java 更新确定为一个可能的原因是,solr 是基于 Java 的。
我在 Rails 3.0.10 上使用以下 gem:
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'
有人可以帮助我解决这个问题或在 OS X 上更新 Java 后确认它的出现吗?
多谢!
I recently updated Java for Mac OS X 10.7-Update 1. After that I recognized that in my local development application under Rails 3.0.10 with sunspot/solr the solr-server starts correctly
0:03.80 /usr/bin/java -Dsolr.data.dir=/var/folders/j0/h6j1w2px233bb_g2461l8pnr0000gn/T -Dsolr.solr.home=/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bundler/gems/sunspot-a32d14da2650/sunspot_solr/solr/solr -jar start.jar
But if I send a fully functional search request I get a connection refused error:
Errno::ECONNREFUSED (Connection refused - connect(2))
One of my collegues recently updated its installation of OS X Snow Leopard with the Java Update for OS X 10.6-Update 6 and is getting the same error, so we determined the Java Update as a possible reason, since solr is Java based.
I am using on Rails 3.0.10 following gems:
gem 'sunspot_solr', :git => 'https://github.com/sunspot/sunspot'
gem 'sunspot_rails', :git => 'https://github.com/sunspot/sunspot.git'
Can someone help me with this problem or confirm its appearence after updating Java on OS X?
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们可以在 sunspot Rails 的一位贡献者的帮助下修复它,并返回到上次更新之前版本的候选版本 gem。
这为我们解决了这个问题,因为我们非常确定它是由 Mac OS Java 更新引起的。
We could fix it with the help of one of the contributors from sunspot rails and returned to a release candidate gem verioned before the last update.
This fixed the issue for us be we are pretty sure that it was caused by the Mac OS Java update.