2013-07-25 52 views
0

我刚刚在Heroku上部署了我的应用程序。但是,当我创建帐户时,我有权访问家庭,但我有错误“我们很抱歉,但出现了问题”。在Heroku的控制台有下面几行:solr on heroku不起作用

2013-07-25T14:43:57.205734+00:00 app[web.1]: 
2013-07-25T14:43:57.326077+00:00 app[web.1]: 
2013-07-25T14:43:57.326077+00:00 app[web.1]: app/controllers/users_controller.rb:36:in `create' 
2013-07-25T14:43:57.326077+00:00 app[web.1]: Errno::ECONNREFUSED (Connection refused - {:data=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?><add><doc><field name=\"id\">User 23</field><field name=\"type\">User</field><field name=\"type\">ActiveRecord::Base</field><field name=\"class_name\">User</field><field name=\"nom_text\">julien</field><field name=\"email_text\">[email protected]</field></doc></add>", :headers=>{"Content-Type"=>"text/xml"}, :method=>:post, :params=>{:wt=>:ruby}, :query=>"wt=ruby", :path=>"update", :uri=>#<URI::HTTP:0x007f987b4c48a0 URL:http://localhost:8080/solr/update?wt=ruby>, :open_timeout=>nil, :read_timeout=>nil, :retry_503=>nil, :retry_after_limit=>nil}): 
2013-07-25T14:43:57.337273+00:00 app[web.1]: Processing by UsersController#create as HTML 
2013-07-25T14:43:57.326077+00:00 app[web.1]: 
2013-07-25T14:43:57.326077+00:00 app[web.1]: 
2013-07-25T14:43:57.337273+00:00 app[web.1]: Completed 500 Internal Server Error in 850ms 
2013-07-25T14:43:57.337273+00:00 app[web.1]: Parameters: {"utf8"=>"???", "authenticity_token"=>"gdLt0F1TJi+GaFCe8sFFKRikXgAEEnW6DmIyPbLeCa4=", "user"=>{"nom"=>"julien", "email"=>"[email protected]", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]", "resender"=>"0", "gang_id"=>"1", "addresses_attributes"=>{"0"=>{"first_name"=>"L", "last_name"=>"L"}}}, "commit"=>"Inscription"} 
2013-07-25T14:43:57.337273+00:00 app[web.1]: Rendered devise/mailer/confirmation_instructions.html.erb (1.3ms) 
2013-07-25T14:43:57.344954+00:00 heroku[router]: at=info method=POST path=/users host=www.resenders.com fwd="37.58.138.20" dyno=web.1 connect=4ms service=930ms status=500 bytes=643 

我在本地想通了这个问题与“耙太阳黑子:Solr的:运行”但即使“Heroku的运行耙太阳黑子:Solr的:运行”似乎工作,它并不能解决Heroku上的这个问题。我能怎么做 ?也许用Websolr?提前谢谢你们!

+0

'Errno :: ECONNREFUSED(Connection refused' is the server running? –

+0

是的,因为我可以去网站上(在生产模式) – Julien

+0

我在谈论Solr。 –

回答