[horde] Sessions consuming CPU
Simon Wilson
simon at simonandkate.net
Fri Nov 4 10:14:42 UTC 2011
----- Message from lst_hoe02 at kwsoft.de ---------
Date: Fri, 04 Nov 2011 10:56:00 +0100
From: lst_hoe02 at kwsoft.de
Subject: Re: [horde] Sessions consuming CPU
To: horde at lists.horde.org
> Zitat von Simon Wilson <simon at simonandkate.net>:
>
>>
>>
>> Simon Wilson
>> M: 0400 12 11 16
>>
>> On 04/11/2011, at 5:51 PM, LALOT Dominique <dom.lalot at gmail.com> wrote:
>>
>>> 2011/11/4 Simon Wilson <simon at simonandkate.net>
>>> Over the last few weeks I have noticed periods of time where the
>>> virtual server running Horde climbs to 100% CPU utilisation. This
>>> can last for hours.
>>>
>>> Last time was 6 days ago, but then it did it again at 00:41am this
>>> morning, so I jumped into some troubleshooting.
>>>
>>> Stop httpd and the CPU drops to 0. Start it again, and within a
>>> minute or two it hits 100% again, and stays there.
>>>
>>> So I emptied the logs, stopped httpd, and set to monitoring it.
>>>
>>> iPhones / iPads turned off, Imp logged out.
>>> Started httpd.
>>> httpd access_log for Horde remains empty, with ZERO incoming requests.
>>> After about 15 seconds this time - httpd hits 100%. AT THE SAME
>>> TIME, this message hits the horde log:
>>>
>>> 2011-11-04T01:04:11+10:00 ERR: HORDE [imp] Server does not support
>>> TLS connections. [pid 22050 on line 340 of
>>> "/var/www/horde4/imp/lib/Imap.php"]
>>>
>>> This message hits /var/log/horde up to 25 times per second, during
>>> which CPU usage remains at 100%.
>>>
>>> Still no incoming requests for httpd in httpd/access_log, or
>>> errors in httpd/error_log.
>>>
>>> The exact second that Horde logs that error, CPU hits 100%. Stop
>>> httpd, restart it, reproduce it. Did this several times over an
>>> hour, producing the exact same result - still ZERO http requests
>>> made of horde, 100% CPU at the same point the error gets logged.
>>>
>>> So I logged in to Horde, and looked in "Sessions". About 30
>>> sessions sitting in there, dating back up to a week old, across
>>> iPhone, Ipad, Mozilla, IE.
>>>
>>> As soon as I deleted the session files from /var/lib/php/session
>>> (kicked me out of Horde as expected), CPU usage immediately
>>> dropped, and the IMAP TLS message stopped.
>>>
>>> It hasn't done it this morning since, and clearing the old
>>> sessions has stopped both the errors in the log and brought CPU
>>> usage down to about 3%.
>>>
>>> Is there any way I can stop this reoccurring (other than
>>> monitoring for 100% CPU load and triggering a session file delete!)
>>>
>>> Thanks
>>> Simon.
>>>
>>> --
>>> Simon Wilson
>>> M: 0400 12 11 16
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>
>>> There was a bug in imp 5.0.13. For some search, IE9 is looping and
>>> leads to 100% CPU. The new version 5.0.14 should be better. You
>>> don't tell your version..
>>>
>>>
>>> --
>>> Dominique LALOT
>>> Ingénieur Systèmes et Réseaux
>>> http://annuaire.univmed.fr/showuser.php?uid=lalot
>>
>> Thanks Dom.
>>
>> Fully current and updated as at yesterday evening so not that tho.
>
> That might be your problem. Have a look at imp/config/backends.php,
> the first entry is ENABLED by default and uses TLS. I have not yet
> figured out for which updates it overides backends.php but it might
> be considered as a bug.
>
> Regards
>
> Andreas
My backends.local.php overrides that default imap entry with my IMAP
server details, and it works fine - with TLS. TLS is fully functional
with no issues across the entire setup.
Simon.
More information about the horde
mailing list