[horde] Memcache server questions

Steve Devine sd at msu.edu
Thu Nov 13 16:31:36 UTC 2008


Quoting "Kevin Konowalec" <kevin.konowalec at ualberta.ca>:

> Unless I've done something really wrong horde will use a whole whack 
> of servers if you choose - just add all the ip addresses and ports 
> comma-seperated in the config tool (or conf.php).  Is that NOT the 
> case???  I don't believe it is since when once machine goes down all 
> of a sudden x% of the sessions vanish and my phone starts ringing....
>
> K

Yes exactyl its failover in the sense that the whole thing (Horde) doesn't crash but all the sessions are lost and everyone is logged out. When they log back in they get the next server in the config. At least thats my thinking please someone correct me if I am wrong. :(
>
>
>
> On 13-Nov-08, at 4:19 AM, Steve Devine wrote:
>
>> Quoting "Kevin Konowalec" <webadmin at ualberta.ca>:
>>
>>>
>>> On Nov 12, 2008, at 5:47 PM, Steve Devine wrote:
>>>
>>>> Quoting "Kevin Konowalec" <webadmin at ualberta.ca>:
>>>>
>>>>> We found that using mySQL servers for sessions couldn't handle
>>>>> anywhere near the load we have on it.  It could be possible that
>> your
>>>>> memcached pool is too small - how many concurrent users do you
>>>>> usually see?  If you got a flood of new connections it could
>> have
>>>>> overwhelmed your server... depending on how many users you have 4
>>>>> gigs is really not a lot (we're currently running with 8x4GB
>> servers
>>>>
>>>> Do you mean here that you have 8x4G memcache servers or 8x4Gig
>> Horde
>>>> imp front ends?
>>>>
>>>
>>>
>>> The former.  We have 20 front ends and 8 memcached servers.
>> Probably
>>> overkill but we're building in a bunch of redundancy and disaster 
>>> recovery capabilities.
>>>
>>
>> Ok thanks for your reply. It seems to me however that no matter what
>> you do you are only going to have one memcache server at a time
>> servicing the front ends so the load will always fall to one
>> individual box. You could divide the system up like so
>> Frontend 1~4 => memcache_server-a
>> Frontend 5~8 => memcache_server-b
>> etc
>> But then your sessions will not survive crossing over from frontend 
>> 1~4 to frontend 5~8.
>>
>> Or are you using ldap to assign users to specific subsets of frontends?
>> Again I thank you for your time.
>> We are seeing about 150K to 180K daily logins on our legacy system 
>> so I need to resolve this before we flip the switch.
>>
>>
>>
>>
>>
>> Steve Devine
>> Email & Storage
>> Academic Technical Services
>> Michigan State University
>>
>> 313 Computer Center
>> East Lansing, MI 48824-1042
>> 1-517-432-7327
>>
>>
>
>
>

  

Steve Devine
Email & Storage
Academic Technical Services
Michigan State University

313 Computer Center
East Lansing, MI 48824-1042
1-517-432-7327


More information about the horde mailing list