# User Error during memcached integration

**URL:** <https://www.ruby-forum.com/t/user-error-during-memcached-integration/189362>\
**Category:** Rails\
**Created:** [May 29, 2010, 7:35pm UTC](https://www.ruby-forum.com/t/user-error-during-memcached-integration/189362 "2010-05-29T19:35:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rodney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@rodney](https://www.ruby-forum.com/u/rodney)\
**Post date:** [May 29, 2010, 7:35pm UTC](https://www.ruby-forum.com/t/user-error-during-memcached-integration/189362/1 "2010-05-29T19:35:31Z")

</div>

Hello, I hope all is well. I am hoping someone can help me with a  
problem that I am certain is user error?

The configuration details below work in all my other environments  
including integration, development and qa. However, the production  
servers give the following error:  
unable to find server during initialization.

When I telnet to the memcached box from the server having the problem  
and run ‘stats’, I get

STAT pid 16136  
STAT uptime 7398638  
STAT time 1275059978  
STAT version 1.2.8  
STAT pointer\_size 64  
STAT rusage\_user 7.085922  
STAT rusage\_system 13.275981  
STAT curr\_items 10878  
STAT total\_items 11441  
STAT bytes 2020180  
STAT curr\_connections 5  
STAT total\_connections 306  
STAT connection\_structures 11  
STAT cmd\_flush 0  
STAT cmd\_get 457326  
STAT cmd\_set 11441  
STAT get\_hits 412184  
STAT get\_misses 45142  
STAT evictions 0  
STAT bytes\_read 22600329  
STAT bytes\_written 53036649  
STAT limit\_maxbytes 30064771072  
STAT threads 5  
STAT accepting\_conns 1  
STAT listen\_disabled\_num 0

# Below are the configuration details and stacktrace: config/environment.rb (the important parts)

config.action\_controller.session\_store = :mem\_cache\_store  
config.gem “memcache-client”, :lib =\> ‘memcache’

# config/environments/production.rb

config.cache\_store = :mem\_cache\_store

require ‘memcache’  
Caching  
Memcached configuration

memcache\_options = {  
:c\_threshold =\> 100\_000,  
:compression =\> true,  
:debug =\> false,  
:namespace =\> ‘gucci’,  
:readonly =\> false,  
:urlencode =\> false,  
:multithread =\> true  
}

CACHE = MemCache.new memcache\_options  
CACHE.servers = [‘10.x.x.x:11211’]

# Stacktrace

/var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/session/mem\_cache\_store.rb 20 in  
initialize’  
1 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 72 innew’  
2 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 72 in build’  
3 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 116 inbuild’  
4 /var/www/oro/production/releases/20100528130253/vendor/rails/  
activesupport/lib/active\_support/inflector.rb 361 in inject’  
5 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 116 ineach’  
6 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 116 in inject’  
7 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/middleware\_stack.rb 116 inbuild’  
8 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/dispatcher.rb 130 in  
build\_middleware\_stack’  
9 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/dispatcher.rb 81 ininitialize’  
10 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/dispatcher.rb 51 in new’  
11 /var/www/oro/production/releases/20100528130253/vendor/rails/  
actionpack/lib/action\_controller/dispatcher.rb 51  
inrun\_prepare\_callbacks’  
12 /var/www/oro/production/releases/20100528130253/vendor/rails/  
railties/lib/initializer.rb 631 in prepare\_dispatcher’  
13 /var/www/oro/production/releases/20100528130253/vendor/rails/  
railties/lib/initializer.rb 185 inprocess’  
14 /var/www/oro/production/releases/20100528130253/vendor/rails/  
railties/lib/initializer.rb 113 in send’  
15 /var/www/oro/production/releases/20100528130253/vendor/rails/  
railties/lib/initializer.rb 113 inrun’  
16 /var/www/oro/production/releases/20100528130253/config/  
environment.rb 29  
17 /usr/local//lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb 31 in  
gem\_original\_require’  
18 /usr/local//lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb 31  
inrequire’ 19 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/railz/application\_spawner.rb 303 in  
preload\_application’  
20 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/railz/application\_spawner.rb 252  
ininitialize\_server’  
21 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/utils.rb 255 in report\_app\_init\_status’  
22 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/railz/application\_spawner.rb 237  
ininitialize\_server’  
23 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server.rb 194 in start\_synchronously’  
24 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server.rb 163 instart’  
25 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/railz/application\_spawner.rb 213 in start’  
26 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/spawn\_manager.rb 262 inspawn\_rails\_application’  
27 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server\_collection.rb 126 in lookup\_or\_add’  
28 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/spawn\_manager.rb 256 inspawn\_rails\_application’  
29 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server\_collection.rb 80 in synchronize’  
30 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server\_collection.rb 79 insynchronize’  
31 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/spawn\_manager.rb 255 in spawn\_rails\_application’  
32 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/spawn\_manager.rb 154 inspawn\_application’  
33 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/spawn\_manager.rb 287 in handle\_spawn\_application’  
34 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server.rb 352 insend’  
35 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server.rb 352 in main\_loop’  
36 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/lib/  
phusion\_passenger/abstract\_server.rb 196 instart\_synchronously’  
37 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.10/bin/passenger-  
spawn-server 61
