I looked at the logs, and it looks like memcached is getting all the hits fine, but I think it's actually Passenger not feeding it correctly to rails?
I turned on conservative spawning to see if that helps, but still same error On May 4, 8:31 pm, kineticac <[email protected]> wrote: > Here's the error when not doing passenger stuff: > Backend process 5255 did not return a valid HTTP response. It returned > no data. > /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/memcache- > client-1.7.2/lib/memcache.rb:335: [BUG] non-initialized struct > > On May 4, 8:13 pm, kineticac <[email protected]> wrote: > > > I've read this, but I'm not sure how to reset connections to > > memcached. I've tried doing: Rails.cache.reset, but that's not a > > defined method. > > > This line: > > CACHE = MemCache.new 'localhost:11211' > > > Also does not work when I put it in my production.rb. I get an error > > that says I have an uninitialized constant Rails::Initializer:MemCache > > > I've installed the memcache-client gem. All documentation says rails > > automatically tries to require it, in fact it's already built into > > rails already. > > > So I try to just use the Rails.cache object, which has nothing the gem > > docs says it has. > > > How do I reset Rails.cache? > > > On May 4, 10:52 am, Rama <[email protected]> wrote: > > > > This should help you understand the problem: > > > >http://www.modrails.com/documentation/Users%20guide.html#_example_1_m... > > > > Has a little tip on what you could do when you fork... > > > > Rama > > > > On May 4, 12:23 am, kineticac <[email protected]> wrote: > > > > > Is this the right place to post help for memcached and rails apps? > > > > > My rails app is running great in development with memcached, but when > > > > I tossed it up on production, with the exact same setup, it stopped > > > > working with very little error messaging. > > > > > I'm using Phusion Passenger which runs Apache, Ruby Enterprise, > > > > memcach-client gem, and of course memcached. > > > > > I keep hearing about a lot of issues (inconsistent) with passenger and > > > > memcached, and then with REE and memcached, but can't seem to find a > > > > definitive answer to any of these. I feel like all production servers > > > > use REE, passenger, and memcached together more often then not. I'm > > > > not sure how to address these problems and what special items I need > > > > to setup. > > > > > If anyone has any info on what differences I need to take on a > > > > production server that might differ from my development? > > > > > Thanks
