我正在使用rails 4.在我的本地服务器上,我创建了一个应用程序https://github.com/alexefremo/daysandnights,它仍能正常运行。并且solr那里工作得很好,但当我拉我的应用程序时它也运行良好,但是当我尝试用solr搜索时我得到了一个错误。不同的错误。我在这里尝试了一些答案,在stackoverflow上,但它不起作用。它只写了我不同的错误。当我试图重新索引它(顺便说一下数据库是空的(没有记录))它会抛出一个错误503:
Error - RSolr::Error::Http - 503 Service Unavailable - retrying...
在sunspot.yml我得到了:
production:
solr:
hostname: localhost
port: 8983
log_level: WARNING
#path: /solr/production
# read_timeout: 2
# open_timeout: 0.5
development:
solr:
hostname: 0.0.0.0
port: 8982
log_level: INFO
#path: /solr/development
test:
solr:
hostname: localhost
port: 8981
log_level: WARNING
#path: /solr/test
`
在我的ip上我得到了:
Error 404 - Not Found.
No context on this server matched or handled this request.
Contexts known to this server are:
/solr ---> o.e.j.w.WebAppContext{/solr,file:/usr/local/rvm/gems/ruby-2.1.0/gems/sunspot_solr-2.1.0/solr/solr-webapp/webapp/},/usr/local/rvm/gems/ruby-2.1.0/gems/sunspot_solr-2.1.0/solr/webapps/solr.war
这笔交易是什么?我整夜都在和索尔挣扎。它如何在我的本地机器上完美运行,根本不能在我的VPS上运行?
P.S。我得到了:
rails (4.0.2, 4.0.1)
sunspot (2.1.0)
sunspot_rails (2.1.0)
sunspot_solr (2.1.0)