That is a good suggestion. At the very least I can catch this error and
create a new connection when I see this - thanks.

On Sun, Aug 14, 2011 at 3:46 PM, Erik Hatcher <erik.hatc...@gmail.com>wrote:

> Does instantiating a Solr::Connection for each request make things better?
>
>        Erik
>
> On Aug 14, 2011, at 11:34 , Ian Connor wrote:
>
> > It is nothing special - just like this:
> >
> >    conn   = Solr::Connection.new("http://#{LOCAL_SHARD}";,
> >     {:timeout => 1000, :autocommit => :on})
> >    options[:shards] = HA_SHARDS
> >    response = conn.query(query, options)
> >
> > Where LOCAL_SHARD points to a haproxy of a single shard and HA_SHARDS is
> an
> > array of 18 shards (via haproxy).
> >
> > Ian.
> >
> > On Mon, Aug 8, 2011 at 12:50 PM, Erik Hatcher <erik.hatc...@gmail.com
> >wrote:
> >
> >> Ian -
> >>
> >> What does your solr-ruby using code look like?
> >>
> >> Solr::Connection is light-weight, so you could just construct a new one
> of
> >> those for each request.  Are you keeping an instance around?
> >>
> >>     Erik
> >>
> >>
> >> On Aug 8, 2011, at 12:03 , Ian Connor wrote:
> >>
> >>> Hi,
> >>>
> >>> I have seen some of these errors come through from time to time. It
> looks
> >>> like:
> >>>
> >>> /usr/lib/ruby/1.8/net/http.rb:1060:in
> >>> `request'\n/usr/lib/ruby/1.8/net/http.rb:845:in `post'
> >>>
> >>>
> /usr/lib/ruby/gems/1.8/gems/solr-ruby-0.0.8/lib/solr/connection.rb:158:in
> >>> `post'
> >>>
> >>>
> /usr/lib/ruby/gems/1.8/gems/solr-ruby-0.0.8/lib/solr/connection.rb:151:in
> >>> `send'
> >>>
> >>>
> /usr/lib/ruby/gems/1.8/gems/solr-ruby-0.0.8/lib/solr/connection.rb:174:in
> >>> `create_and_send_query'
> >>>
> >>>
> /usr/lib/ruby/gems/1.8/gems/solr-ruby-0.0.8/lib/solr/connection.rb:92:in
> >>> `query'
> >>>
> >>> It is as if the http object has gone away. Would it be good to create a
> >> new
> >>> one inside of the connection or is something more serious going on?
> >>> ubuntu 10.04
> >>> passenger 3.0.8
> >>> rails 2.3.11
> >>>
> >>> --
> >>> Regards,
> >>>
> >>> Ian Connor
> >>
> >>
> >
> >
> > --
> > Regards,
> >
> > Ian Connor
> > 1 Leighton St #723
> > Cambridge, MA 02141
> > Call Center Phone: +1 (714) 239 3875 (24 hrs)
> > Fax: +1(770) 818 5697
> > Skype: ian.connor
>
>


-- 
Regards,

Ian Connor
1 Leighton St #723
Cambridge, MA 02141
Call Center Phone: +1 (714) 239 3875 (24 hrs)
Fax: +1(770) 818 5697
Skype: ian.connor

Reply via email to