2013-07-25 3 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 запустить грабли SunSpot: Solr: бег», кажется, работает, он не разбирает эту проблему на Героку. Как я могу сделать ? Может быть, с Websolr? Спасибо заранее, ребята!

+0

'Errno :: ECONNREFUSED (Соединение отклонено? работает сервер? –

+0

Да, потому что я могу пойти на сайт (в режиме производства) – Julien

+0

Я говорю о Solr. –

ответ

0

4 Предложения:

  • Убедитесь, что ваш сервер работает

  • Убедитесь, что ваши маршруты установлены правильно

  • Добавьте websolr добавить на свой стек Heroku - >https://devcenter.heroku.com/articles/websolr

  • Обязательно всегда удаляйте личные данные при вставке кода в интерн t

+0

Websolr действительно был решением! спасибо – Julien