Hello All-
I''ve been using the memcache session store sucessfully since rails
2.0, but after starting a new app with v 2.1 I''m getting the following
error at each page request:
loading from application: home_controller
loading from application: home_helper
/!\ FAILSAFE /!\ Tue Jun 10 18:46:10 -0500 2008
Status: 500 Internal Server Error
session_id
''BAh7CSIRaW50ZXJhY3Rpb25zexMiEzIzNDU2Mjc4MzIxNTIwbzoUVGVhbUlu
dGVyYWN0aW9uCDoQQGF0dHJpYnV0ZXN7DSIMdGVhbV9pZCIGMSIJZGF0ZSIY
MjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lwYW50
cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1Ig5j
cmVhdGVkQnkiDW13a29ob3V0OgxAZXJyb3JzbzoZQWN0aXZlUmVjb3JkOjpF
cnJvcnMHOgpAYmFzZUAJOwd7ADoWQGF0dHJpYnV0ZXNfY2FjaGV7BiIJZGF0
ZXU6CVRpbWUNhRQbgAAAAAAiEzIzNDU2Mjc0NDU3NTgwbzsACDsGew0iDHRl
YW1faWQiBjEiCWRhdGUiGDIwMDgtMDYtMDQgMDA6MDA6MDAiEXBhcnRpY2lw
YW50cyIAIgl0eXBlIgpHcm91cCIHaWQiBjEiEGRlc2NyaXB0aW9uIglmZGFz
Ig5jcmVhdGVkQnkiDW13a29ob3V0Ig1kdXJhdGlvbiIGNTsHbzsIBzsJQCE7
B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzc0ODEzMjBvOwAI
OwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIR
cGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRp
b24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1Owdv
OwgHOwlAOTsHewA7CnsGIglkYXRldTsLDYUUG4AAAAAAIhMyMzQ1NjI3NTY2
NzcyMG87AAg7BnsNIgx0ZWFtX2lkIgYxIglkYXRlIhgyMDA4LTA2LTA0IDAw
OjAwOjAwIgl0eXBlIgpHcm91cCIRcGFydGljaXBhbnRzIgAiB2lkIgYxIhBk
ZXNjcmlwdGlvbiIJZmRhcyINZHVyYXRpb24iBjUiDmNyZWF0ZWRCeSINbXdr
b2hvdXQ7B287CAc7CUBROwd7ADsKewYiCWRhdGV1OwsNhRQbgAAAAAAiEzIz
NDU2Mjc4NTM2OTAwbzsACDsGew0iDHRlYW1faWQiBjEiCWRhdGUiGDIwMDgt
MDYtMDQgMDA6MDA6MDAiCXR5cGUiCkdyb3VwIhFwYXJ0aWNpcGFudHMiACIH
aWQiBjEiEGRlc2NyaXB0aW9uIglmZGFzIg1kdXJhdGlvbiIGNSIOY3JlYXRl
ZEJ5Ig1td2tvaG91dDsHbzsIBzsJQGk7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuA
AAAAACITMjM0NTYyNzkxMDU1NDBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0
ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lw
YW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1
Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAXw7B3sAOwp7BiIJZGF0
ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzQ0Mzg3MjBvOwAIOwZ7DSIMdGVhbV9p
ZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIRcGFydGljaXBhbnRz
IgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDmNy
ZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1OwdvOwgHOwlAAZQ7B3sA
Owp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzg5NDU5MjBvOwAIOwZ7
DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIRcGFy
dGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRpb24i
CWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1OwdvOwgH
OwlAAaw7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzkxNTI4
ODBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDow
MDowMCIRcGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVz
Y3JpcHRpb24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9u
IgY1OwdvOwgHOwlAAcQ7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0
NTYyNzczMTcyNjBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0w
Ni0wNCAwMDowMDowMCIRcGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdp
ZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQi
DWR1cmF0aW9uIgY1OwdvOwgHOwlAAdw7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuA
AAAAACITMjM0NTYyNzgwNTUwMjBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0
ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lw
YW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1
Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAfQ7B3sAOwp7BiIJZGF0
ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzkxNzMwMDBvOwAIOwZ7DSIMdGVhbV9p
ZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAi
EXBhcnRpY2lwYW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1
cmF0aW9uIgY1Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAgwBOwd7
ADsKewYiCWRhdGV1OwsNhRQbgAAAAAAiEzIzNDU2Mjc1MTk3ODgwbzsACDsG
ew0iDHRlYW1faWQiBjEiCWRhdGUiGDIwMDgtMDYtMDQgMDA6MDA6MDAiEXBh
cnRpY2lwYW50cyIAIgl0eXBlIgpHcm91cCIHaWQiBjEiEGRlc2NyaXB0aW9u
IglmZGFzIg5jcmVhdGVkQnkiDW13a29ob3V0Ig1kdXJhdGlvbiIGNTsHbzsI
BzsJQAIkATsHewA7CnsGIglkYXRldTsLDYUUG4AAAAAAIhMyMzQ1NjI3NDk2
OTEyMG87AAg7BnsNIgx0ZWFtX2lkIgYxIglkYXRlIhgyMDA4LTA2LTA0IDAw
OjAwOjAwIhFwYXJ0aWNpcGFudHMiACIJdHlwZSIKR3JvdXAiB2lkIgYxIhBk
ZXNjcmlwdGlvbiIJZmRhcyIOY3JlYXRlZEJ5Ig1td2tvaG91dCINZHVyYXRp
b24iBjU7B287CAc7CUACPAE7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAADoO
ZWRpdF9nb2FsVCIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6
OkZsYXNoSGFzaHsABjoKQHVzZWR7ADoMY3NyZl9pZCIlNTE5ZTIwNDhjMDg4
ZDNhZjM4Yzk1OTBlNGQ5OWQyZTQ=--
e3a5cbc6c993f453fd47bff468c35b0dc1a979a3'' is invalid
/home/mwkohout/svnWorkingCopy/ictr/mentor/trunk/mentor/mentor/
vendor/rails/actionpack/lib/action_controller/session/
mem_cache_store.rb:54:in `initialize''
This is happening with both 2.1 and edge. Any pointers? Any updated
howtos out there?
thanks
Mike Kohout
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
Michael Kohout
2008-Jun-11 00:06 UTC
Re: Issue with Memcache session store setup..Rails 2.1
FYI, my memcache settings started as this
development:
memcache_options = {
:compression => false,
:debug => false,
:namespace => "app-dcru-#{RAILS_ENV}",
:readonly => false,
:urlencode => false
}
memcache_servers = [ ''localhost:11211'' ]
config.action_controller.fragment_cache_store = :mem_cache_store,
memcache_servers, memcache_options
cache_params = *([memcache_servers, memcache_options].flatten)
CACHE = MemCache.new *cache_params
ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.merge!({
''cache''
=> CACHE })
config.action_controller.session_store = :mem_cache_store
then I whittled them down to this:
config.action_controller.session_store = :mem_cache_store
neither work with >= rails 2.1
On Jun 10, 6:53 pm, Michael Kohout
<mwkoh...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> Hello All-
>
> I''ve been using the memcache session store sucessfully since rails
> 2.0, but after starting a new app with v 2.1 I''m getting the
following
> error at each page request:
>
> loading from application: home_controller
> loading from application: home_helper
> /!\ FAILSAFE /!\ Tue Jun 10 18:46:10 -0500 2008
> Status: 500 Internal Server Error
> session_id
> ''BAh7CSIRaW50ZXJhY3Rpb25zexMiEzIzNDU2Mjc4MzIxNTIwbzoUVGVhbUlu
> dGVyYWN0aW9uCDoQQGF0dHJpYnV0ZXN7DSIMdGVhbV9pZCIGMSIJZGF0ZSIY
> MjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lwYW50
> cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1Ig5j
> cmVhdGVkQnkiDW13a29ob3V0OgxAZXJyb3JzbzoZQWN0aXZlUmVjb3JkOjpF
> cnJvcnMHOgpAYmFzZUAJOwd7ADoWQGF0dHJpYnV0ZXNfY2FjaGV7BiIJZGF0
> ZXU6CVRpbWUNhRQbgAAAAAAiEzIzNDU2Mjc0NDU3NTgwbzsACDsGew0iDHRl
> YW1faWQiBjEiCWRhdGUiGDIwMDgtMDYtMDQgMDA6MDA6MDAiEXBhcnRpY2lw
> YW50cyIAIgl0eXBlIgpHcm91cCIHaWQiBjEiEGRlc2NyaXB0aW9uIglmZGFz
> Ig5jcmVhdGVkQnkiDW13a29ob3V0Ig1kdXJhdGlvbiIGNTsHbzsIBzsJQCE7
> B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzc0ODEzMjBvOwAI
> OwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIR
> cGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRp
> b24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1Owdv
> OwgHOwlAOTsHewA7CnsGIglkYXRldTsLDYUUG4AAAAAAIhMyMzQ1NjI3NTY2
> NzcyMG87AAg7BnsNIgx0ZWFtX2lkIgYxIglkYXRlIhgyMDA4LTA2LTA0IDAw
> OjAwOjAwIgl0eXBlIgpHcm91cCIRcGFydGljaXBhbnRzIgAiB2lkIgYxIhBk
> ZXNjcmlwdGlvbiIJZmRhcyINZHVyYXRpb24iBjUiDmNyZWF0ZWRCeSINbXdr
> b2hvdXQ7B287CAc7CUBROwd7ADsKewYiCWRhdGV1OwsNhRQbgAAAAAAiEzIz
> NDU2Mjc4NTM2OTAwbzsACDsGew0iDHRlYW1faWQiBjEiCWRhdGUiGDIwMDgt
> MDYtMDQgMDA6MDA6MDAiCXR5cGUiCkdyb3VwIhFwYXJ0aWNpcGFudHMiACIH
> aWQiBjEiEGRlc2NyaXB0aW9uIglmZGFzIg1kdXJhdGlvbiIGNSIOY3JlYXRl
> ZEJ5Ig1td2tvaG91dDsHbzsIBzsJQGk7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuA
> AAAAACITMjM0NTYyNzkxMDU1NDBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0
> ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lw
> YW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1
> Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAXw7B3sAOwp7BiIJZGF0
> ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzQ0Mzg3MjBvOwAIOwZ7DSIMdGVhbV9p
> ZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIRcGFydGljaXBhbnRz
> IgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDmNy
> ZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1OwdvOwgHOwlAAZQ7B3sA
> Owp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzg5NDU5MjBvOwAIOwZ7
> DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIRcGFy
> dGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVzY3JpcHRpb24i
> CWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9uIgY1OwdvOwgH
> OwlAAaw7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzkxNTI4
> ODBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDow
> MDowMCIRcGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdpZCIGMSIQZGVz
> Y3JpcHRpb24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQiDWR1cmF0aW9u
> IgY1OwdvOwgHOwlAAcQ7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAACITMjM0
> NTYyNzczMTcyNjBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0ZSIYMjAwOC0w
> Ni0wNCAwMDowMDowMCIRcGFydGljaXBhbnRzIgAiCXR5cGUiCkdyb3VwIgdp
> ZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDmNyZWF0ZWRCeSINbXdrb2hvdXQi
> DWR1cmF0aW9uIgY1OwdvOwgHOwlAAdw7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuA
> AAAAACITMjM0NTYyNzgwNTUwMjBvOwAIOwZ7DSIMdGVhbV9pZCIGMSIJZGF0
> ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAiEXBhcnRpY2lw
> YW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1cmF0aW9uIgY1
> Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAfQ7B3sAOwp7BiIJZGF0
> ZXU7Cw2FFBuAAAAAACITMjM0NTYyNzkxNzMwMDBvOwAIOwZ7DSIMdGVhbV9p
> ZCIGMSIJZGF0ZSIYMjAwOC0wNi0wNCAwMDowMDowMCIJdHlwZSIKR3JvdXAi
> EXBhcnRpY2lwYW50cyIAIgdpZCIGMSIQZGVzY3JpcHRpb24iCWZkYXMiDWR1
> cmF0aW9uIgY1Ig5jcmVhdGVkQnkiDW13a29ob3V0OwdvOwgHOwlAAgwBOwd7
> ADsKewYiCWRhdGV1OwsNhRQbgAAAAAAiEzIzNDU2Mjc1MTk3ODgwbzsACDsG
> ew0iDHRlYW1faWQiBjEiCWRhdGUiGDIwMDgtMDYtMDQgMDA6MDA6MDAiEXBh
> cnRpY2lwYW50cyIAIgl0eXBlIgpHcm91cCIHaWQiBjEiEGRlc2NyaXB0aW9u
> IglmZGFzIg5jcmVhdGVkQnkiDW13a29ob3V0Ig1kdXJhdGlvbiIGNTsHbzsI
> BzsJQAIkATsHewA7CnsGIglkYXRldTsLDYUUG4AAAAAAIhMyMzQ1NjI3NDk2
> OTEyMG87AAg7BnsNIgx0ZWFtX2lkIgYxIglkYXRlIhgyMDA4LTA2LTA0IDAw
> OjAwOjAwIhFwYXJ0aWNpcGFudHMiACIJdHlwZSIKR3JvdXAiB2lkIgYxIhBk
> ZXNjcmlwdGlvbiIJZmRhcyIOY3JlYXRlZEJ5Ig1td2tvaG91dCINZHVyYXRp
> b24iBjU7B287CAc7CUACPAE7B3sAOwp7BiIJZGF0ZXU7Cw2FFBuAAAAAADoO
> ZWRpdF9nb2FsVCIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6
> OkZsYXNoSGFzaHsABjoKQHVzZWR7ADoMY3NyZl9pZCIlNTE5ZTIwNDhjMDg4
> ZDNhZjM4Yzk1OTBlNGQ5OWQyZTQ=--
> e3a5cbc6c993f453fd47bff468c35b0dc1a979a3'' is invalid
> /home/mwkohout/svnWorkingCopy/ictr/mentor/trunk/mentor/mentor/
> vendor/rails/actionpack/lib/action_controller/session/
> mem_cache_store.rb:54:in `initialize''
>
> This is happening with both 2.1 and edge. Any pointers? Any updated
> howtos out there?
>
> thanks
> Mike Kohout
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
Benoit Benoit.delporte
2008-Jul-01 17:13 UTC
Re: Issue with Memcache session store setup..Rails 2.1
Hi,
I have the same problem. try to comment these lines in your
config/environment.rb:
config.action_controller.session = {
:session_key => ''_app_session'',
:secret => ''a_long_hash_key''
}
That''s work for me !
And I used rails v 2.1
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---