2014-08-31 244 views
0

我嘗試在Symfony2的配置NelmioSolariumBundle,但我有此錯誤:HttpException:Solr的HTTP錯誤:HTTP請求失敗,無法連接到127.0.0.1端口8983:連接被拒絕

HttpException: Solr HTTP error: HTTP request failed, Failed to connect to 127.0.0.1 port 8983: Connection refused 

我加了本節文件config.yml:

nelmio_solarium: 
    endpoints: 
     default: 
      host: %solr_host% 
      port: %solr_port% 
      path: %solr_path% 
      core: %solr_core% 
      timeout: %solr_timeout% 
    clients: 
     default: 
      endpoints: [default] 

而這parametre.yml:

solr_host: 127.0.0.1 
    solr_port: 8983 
    solr_path: /solr/ 
    solr_core: allTest 
    solr_timeout: 5 

回答

1

顯然,喲你的Solr服務器已關閉。如果啓動失敗,請檢查Solr日誌。

tail -n 200 /tmp/solr.log # or wherever Solr writes its logs 

如果您的schema.xml,solrconfig.xml中存在錯誤,或者應該包含不存在的文件,則會發生這種情況。

+0

我不知道我應該執行此命令,因爲我在windows上工作 – user3574144 2014-09-01 14:31:56

+0

好的,對不起。但是你確實安裝了一個獨立的Solr服務器,對吧? Solr是一個Java應用程序,根據其配置,應該在某處寫入日誌文件。我建議的命令會在Linux/Unix shell中打印最後200行,但你也可以在(適當的)文本編輯器中打開它,看看在最後200行中是否有錯誤。 – lxg 2014-09-01 14:36:38

+0

我在/ vendor/solarium中搜索過,但沒有找到日誌文件 – user3574144 2014-09-01 14:47:54

相關問題