[horde] Large numbers of open sessions

Michael M Slusarz slusarz at horde.org
Wed Jan 25 17:24:02 UTC 2012


Quoting Michael J Rubinsky <mrubinsk at horde.org>:

> Quoting Simon Wilson <simon at simonandkate.net>:
>
>> Hi list...
>>
>> I upgraded my Horde install last night, after a couple of months  
>> since the last upgrade. As a matter or course now I check Sessions,  
>> and there were 3025 open sessions. Given there are typically only 3  
>> or 4 users, I was a bit surprised at the number.
>>
>> The sessions are all (bar a couple) from iOS devices, of which  
>> there are 5 currently registered to ActiveSync.
>>
>> In the 12 hours since the upgrade, 4 of those iOS devices (iOS4 and  
>> iOS5) have added 224 new open sessions.
>
>> It would appear that for some reason iOS and Horde ActiveSync are  
>> not closing and terminating sessions between them. Is there a known  
>> issue with this,
>
> I'm not seeing this on my production machine - which is currently  
> linked to 1 iPhone 4S, 1 iPad, 2 iPod Touches, and 3 android devices  
> of varying versions.

FWIW, I am still seeing this myself.  Running ActiveSync on a good-old  
Original Droid.  My IMAP logs look like this:

>> Timestamp: Wed, 25 Jan 2012 10:16:42 -0700
S: * OK [CAPABILITY IMAP4rev1 LITERAL+ LOGIN-REFERRALS ID ENABLE  
AUTH=LOGIN XIMAPPROXY] Dovecot ready.
C: [LOGIN Command - username: slusarz]
S: * OK [XPROXYREUSE] IMAP connection reused by squirrelmail-imap_proxy
S: 1 OK User logged in
C: 2 CAPABILITY
S: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE  
IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND  
UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1  
CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH  
LIST-STATUS ACL RIGHTS=texk
S: 2 OK Capability completed.
C: 3 ENABLE QRESYNC
S: * ENABLED QRESYNC
S: 3 OK Enabled.
C: 4 NAMESPACE
S: * NAMESPACE (("" ".")) (("#shared." ".")) (("#public2." "."))
S: 4 OK Namespace completed.
C: 5 LOGOUT
S: * BYE LOGOUT received
S: 5 OK Completed
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:43 -0700
[same IMAP traffic as above]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:44 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:44 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:45 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:45 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:46 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:46 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:47 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:47 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:47 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:48 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:48 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:49 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:49 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:50 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:50 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:51 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:51 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:52 -0700
[same]
------------------------------
>> Timestamp: Wed, 25 Jan 2012 10:16:52 -0700
[same]

...and so on.

And:

slusarz at bigworm % sudo ./horde-active-sessions
1696

But IIRC, this is the whole point of Bug #9733.  So maybe I should  
just shut up and wait patiently for Horde 4.1.

michael

___________________________________
Michael Slusarz [slusarz at horde.org]



More information about the horde mailing list