Hi Thomas,

Yes I did... Actually, the number of users on my server has grown up and I
had to increase the number of Sogo Workers in the configuration...
This solved my problem

Hope this will help !
Michel


2013/3/1 Thomas Gangolf <thomas.gang...@gangolf.de>

>  Hi Michel,
>
> did you solve the 100% freeze bug?
>
> Thanks
> Thomas
>
> Am 17.01.2013 19:49, schrieb Michel Mallejac:
>
>  Another detail : I think this has started since a few users are using
> TBird 17 with updated plugins.
>  Is this a know bug and should I downgrade these users to Tbird ESR10
> until next release ?
>  Is there a way to know in the log which user a process is serving ?
>
>  Thanks !
>  Michel
>
>
>
> 2013/1/17 Michel Mallejac <michel.malle...@gmail.com>
>
>>   Hello,
>>
>>  I think I am in the same situation, on my sogo server : 2.0.3a on Ubuntu
>> 12.04, mysql, (not using CAS).
>>  Every half-hour, CPU goes to top, memory and SWAP almost filled out.
>> Then all Sogo process restart and all is fine for another 30 minutes.
>>  Here what I see in the logs, with all lines related to the PID that
>> looks suspicious, from its brith to his death (RIP) :
>>
>> Jan 17 11:06:43 sogod [13015]: <0x0x7fe5cf3f78f0[WOWatchDog]> preparing 1
>> children
>> Jan 17 11:06:43 sogod [13015]: <0x0x7fe5cf3f78f0[WOWatchDog]> child
>> spawned with pid 13018
>> Jan 17 11:07:31 sogod [13018]: <0x0x7fe5cf676870[SOGoCache]> Cache
>> cleanup interval set every 300.000000 seconds
>> Jan 17 11:07:31 sogod [13018]: <0x0x7fe5cf676870[SOGoCache]> Using
>> host(s) 'localhost' as server(s)
>> Jan 17 11:07:32 sogod [13018]: [WARN]
>> <0x0x7fe5cf9edf70[SOGoWebDAVAclManager]> entry '{DAV:}write' already exists
>> in DAV permissions table
>> Jan 17 11:07:32 sogod [13018]: [WARN]
>> <0x0x7fe5cf9edf70[SOGoWebDAVAclManager]> entry '{DAV:}write-properties'
>> already exists in DAV permissions table
>> Jan 17 11:07:32 sogod [13018]: [WARN]
>> <0x0x7fe5cf9edf70[SOGoWebDAVAclManager]> entry '{DAV:}write-content'
>> already exists in DAV permissions table
>> ...
>> 2013-01-17 11:07:32.452 sogod[13018] Note(SoObject): SoDebugKeyLookup is
>> enabled!
>> 2013-01-17 11:07:32.452 sogod[13018] Note(SoObject): SoDebugBaseURL is
>> enabled!
>> 2013-01-17 11:07:32.452 sogod[13018] Note(SoObject): relative base URLs
>> are enabled.
>> 2013-01-17 11:07:32.464 sogod[13018] File NSKeyValueCoding.m: 913. In
>> -[NSObject(KeyValueCoding) valuesForKeys:] This method is deprecated, use
>> -dictionaryWithValuesForKeys:
>> ...
>> 2013-01-17 11:07:50.978 sogod[13018] Note: Using UTF-8 as URL encoding in
>> NGExtensions.
>> 2013-01-17 11:07:51.420 sogod[13018] ERROR(-[NGBundleManager
>> bundleWithPath:]): could not create bundle for path:
>> '/usr/share/GNUstep/Libraries/gnustep-base/Versions/1.22/Resources/SSL.bundle'
>> 2013-01-17 11:07:51.485 sogod[13018] WOxElemBuilder: could not locate
>> builders: WOxExtElemBuilder,WOxExtElemBuilder
>> 2013-01-17 11:07:51.485 sogod[13018] WOCompoundElement: pool embedding is
>> on.
>> 2013-01-17 11:07:51.485 sogod[13018] WOCompoundElement: id logging is on.
>> 2013-01-17 11:07:53.834 sogod[13018] WARNING(-[NSNull(misc) length]):
>> called NSNull -length (returns 0) !!!
>> ...
>> 2013-01-17 11:07:54.028 sogod[13018] WARNING: IMAP4 connection pooling is
>> disabled!
>> 2013-01-17 11:07:54.212 sogod[13018] Note(NGImap4Connection): using '/'
>> as the IMAP4 folder separator.
>> ...
>> 2013-01-17 11:07:56.528 sogod[13018] WARNING(-[NSNull(misc) length]):
>> called NSNull -length (returns 0) !!!
>> ...
>> Jan 17 11:15:53 sogod [13018]:
>> <<0xD00BF4F0[SOGoTaskObject]:a574e096-59f9-4c3e-bd78-204f470d8b72.ics>>D
>> etag '"gcs00000030"' matches: "gcs00000030"
>> ...
>> 2013-01-17 11:21:53.510 sogod[13018] Note: using 'UCS-2LE' on Linux.
>> ...
>> Jan 17 11:28:17 sogod [13018]:
>> <0xD00DF330[SOGoAppointmentObject]:AAAAAKwyTTWoMgpKsmFFZhp4+ocEKiIA.ics>
>> TODO: implement if-none-match for etag: '*'
>> Jan 17 11:29:17 sogod [13015]: [WARN] <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> pid 13018 has been hanging in the same request for 1 minutes
>> Jan 17 11:30:18 sogod [13015]: [WARN] <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> pid 13018 has been hanging in the same request for 2 minutes
>> Jan 17 11:31:17 sogod [13015]: [WARN] <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> pid 13018 has been hanging in the same request for 3 minutes
>> Jan 17 11:32:18 sogod [13015]: [WARN] <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> pid 13018 has been hanging in the same request for 4 minutes
>> Jan 17 11:33:17 sogod [13015]: [WARN] <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> pid 13018 has been hanging in the same request for 5 minutes
>> Jan 17 11:34:04 sogod [13015]: <0x0x7fe5cf5332b0[WOWatchDogChild]> child
>> 13018 exited
>> Jan 17 11:34:04 sogod [13015]: <0x0x7fe5cf5332b0[WOWatchDogChild]>
>> (terminated due to signal 9)
>> Jan 17 11:34:04 sogod [13015]: <0x0x7fe5cf3f78f0[WOWatchDog]> child
>> spawned with pid 13287
>> Jan 17 11:34:10 sogod [13287]: <0x0x7fe5cf669a20[SOGoCache]> Cache
>> cleanup interval set every 300.000000 seconds
>>
>>
>>  Thanks in advance for any help !
>>  Sincerly,
>> Michel
>>
>>
>> 2013/1/16 Jérôme GALLOT <jerome.gal...@unicaen.fr>
>>
>>>  HI,
>>>
>>> I'm using Sogo 2.0.3a with a prostgresql Database, a CAS identification
>>> for web pages and Caldav access.
>>>
>>> Since 4 days, some of our Sogo processes freeze every 30 minutes on
>>> specific CalDav requests.
>>>
>>> A PROPFIND command on specific calendars (5 URLS are concerned) freeze
>>> sogo processes.
>>> The caldav commands are emitted by lightning or icedove
>>>
>>> I try to make a backtrace, but it's a bit empty :
>>>
>>> #0  0x00007ffff45a7831 in ?? () from /lib/libc.so.6
>>> #1  0x00007ffff45a9a30 in malloc () from /lib/libc.so.6
>>> #2  0x00007ffff6194af3 in -[NGByteBuffer la:] (self=0x7ffff8950330,
>>> _cmd=<optimized out>, _la=1023) at NGByteBuffer.m:254
>>> #3  0x00007ffff6685295 in _la (_la=<optimized out>, self=<optimized
>>> out>) at NGMimePartParser.m:1306
>>> #4  -[NGMimePartParser readBodyUnknownLengthStream]
>>> (self=0x7ffff8889060, _cmd=<optimized out>) at NGMimePartParser.m:861
>>> #5  0x00007ffff6683e3b in -[NGMimePartParser readBody]
>>> (self=0x7ffff8889060, _cmd=<optimized out>) at NGMimePartParser.m:1041
>>> #6  0x00007ffff668350a in -[NGMimePartParser parseBodyOfPart:]
>>> (self=0x7ffff8889060, _cmd=<optimized out>, _part=0x7ffff8912d10) at
>>> NGMimePartParser.m:1126
>>> #7  0x00007ffff6abbc24 in -[NGHttpMessageParser parseBodyOfPart:]
>>> (self=0x7ffff8889060, _cmd=0x7ffff690d840, _part=0x7ffff8912d10) at
>>> NGHttpMessageParser.m:595
>>> #8  0x00007ffff66844b7 in -[NGMimePartParser parsePart]
>>> (self=0x7ffff8889060, _cmd=<optimized out>) at NGMimePartParser.m:1250
>>> #9  0x00007ffff668389a in -[NGMimePartParser parsePartFromStream:]
>>> (self=0x7ffff8889060, _cmd=<optimized out>, _stream=<optimized out>) at
>>> NGMimePartParser.m:1267
>>> #10 0x00007ffff6abc146 in -[NGHttpMessageParser
>>> parseResponseFromStream:] (self=0x7ffff8889060, _cmd=0x7ffff6dba920,
>>> _stream=0x7ffff88c54b0) at NGHttpMessageParser.m:713
>>> #11 0x00007ffff6aa3f8c in -[WOHTTPConnection readResponse]
>>> (self=0x7ffff8978f10, _cmd=<optimized out>) at WOHTTPConnection.m:542
>>> #12 0x00007ffff7b7416a in -[SOGoCASSession
>>> _performCASRequestWithAction:andParameters:] (self=0x7ffff89a3e90,
>>> _cmd=0x7ffff7dc6690, casAction=0x7ffff7dc5ba0, parameters=0x7ffff88b4b30)
>>>     at SOGoCASSession.m:357
>>> #13 0x00007ffff7b7448c in -[SOGoCASSession _fetchTicketData]
>>> (self=0x7ffff89a3e90, _cmd=0x7ffff7dc66c0) at SOGoCASSession.m:390
>>> #14 0x00007ffff7b745ab in -[SOGoCASSession login] (self=0x7ffff89a3e90,
>>> _cmd=0x7ffff7dc7200) at SOGoCASSession.m:405
>>> #15 0x00007ffff7b74ab7 in -[SOGoDAVAuthenticator checkLogin:password:]
>>> (self=0x7ffff88a93e0, _cmd=0x7ffff6e35e60, _login=0x7ffff8942e30,
>>> _pwd=0x7ffff8944d30) at SOGoDAVAuthenticator.m:82
>>> #16 0x00007ffff6b0ff34 in -[SoHTTPAuthenticator
>>> preprocessCredentialsInContext:] () from /usr/lib/libNGObjWeb.so.4.9
>>> #17 0x00007ffff6b166d3 in -[SoObjectRequestHandler
>>> handleRequest:inContext:session:application:] () from
>>> /usr/lib/libNGObjWeb.so.4.9
>>> #18 0x00007ffff6aaa1bb in -[WORequestHandler handleRequest:]
>>> (self=0x7ffff85b85f0, _cmd=<optimized out>, _request=0x7ffff8921af0) at
>>> WORequestHandler.m:237
>>> #19 0x00007ffff6a7198c in -[WOCoreApplication
>>> dispatchRequest:usingHandler:] (self=0x7ffff83380a0, _cmd=<optimized out>,
>>> _request=0x7ffff8921af0, handler=0x7ffff85b85f0) at WOCoreApplication.m:712
>>> #20 0x00007ffff7ff9a89 in -[SOGo dispatchRequest:] (self=0x7ffff83380a0,
>>> _cmd=0x7ffff6e226c0, _request=0x7ffff8921af0) at SOGo.m:453
>>> #21 0x00007ffff6b065d5 in -[WOHttpTransaction _run]
>>> (self=0x7ffff8940790, _cmd=<optimized out>) at WOHttpTransaction.m:578
>>> #22 0x00007ffff6b067c8 in -[WOHttpTransaction run] (self=0x7ffff8940790,
>>> _cmd=<optimized out>) at WOHttpTransaction.m:631
>>> #23 0x00007ffff6b02ba9 in -[WOHttpAdaptor runConnection:]
>>> (self=0x7ffff885a1a0, _cmd=<optimized out>, _socket=0x7ffff892de70) at
>>> WOHttpAdaptor.m:367
>>> #24 0x00007ffff6b02db6 in -[WOHttpAdaptor _handleAcceptedConnection:]
>>> (self=0x7ffff885a1a0, _cmd=<optimized out>, _connection=0x7ffff892de70) at
>>> WOHttpAdaptor.m:401
>>> #25 0x00007ffff6b03232 in -[WOHttpAdaptor _handleConnection:]
>>> (self=0x7ffff885a1a0, _cmd=<optimized out>, connection=0x7ffff892de70) at
>>> WOHttpAdaptor.m:460
>>> #26 0x00007ffff6b0405d in -[WOHttpAdaptor acceptConnection:]
>>> (self=0x7ffff885a1a0, _cmd=<optimized out>, _notification=<optimized out>)
>>> at WOHttpAdaptor.m:521
>>> #27 0x00007ffff5388c32 in -[NSNotificationCenter _postAndRelease:]
>>> (self=<optimized out>, _cmd=<optimized out>, notification=<optimized out>)
>>> at NSNotificationCenter.m:1161
>>> #28 0x00007ffff54756a1 in -[GSRunLoopCtxt pollUntil:within:]
>>> (self=0x7ffff866dd40, _cmd=<optimized out>, milliseconds=<optimized out>,
>>> contexts=0x7ffff86ea670) at GSRunLoopCtxt.m:636
>>> #29 0x00007ffff53c8c01 in -[NSRunLoop acceptInputForMode:beforeDate:]
>>> (self=0x7ffff869b640, _cmd=<optimized out>, mode=0x7ffff576e600,
>>> limit_date=<optimized out>) at NSRunLoop.m:1197
>>> #30 0x00007ffff53c7ba0 in -[NSRunLoop runMode:beforeDate:]
>>> (self=0x7ffff869b640, _cmd=<optimized out>, mode=0x7ffff576e600,
>>> date=0x7ffff84eed70) at NSRunLoop.m:1265
>>> #31 0x00007ffff6a712ce in -[WOCoreApplication run] (self=0x7ffff83380a0,
>>> _cmd=<optimized out>) at WOCoreApplication.m:584
>>> #32 0x00007ffff7ff90fd in -[SOGo run] (self=0x7ffff83380a0,
>>> _cmd=0x7ffff6dae0c0) at SOGo.m:277
>>> #33 0x00007ffff6a97b17 in WOApplicationMain (_appClassName=<optimized
>>> out>, argc=<optimized out>, argv=<optimized out>) at WOApplicationMain.m:42
>>> #34 0x00007ffff6ab4427 in WOWatchDogApplicationMain
>>> (appName=0x7ffff81ff4c0, argc=<optimized out>, argv=<optimized out>) at
>>> WOWatchDogApplicationMain.m:1031
>>> #35 0x00007ffff7ff82cd in main (argc=13, argv=0x7fffffffe748,
>>> env=0x7fffffffe7b8) at sogod.m:53
>>>
>>> Last lines of sogo.log for the frozen process :
>>>
>>> Jan 16 14:48:40 sogod [6874]: |SOGo| starting method 'PROPFIND' on uri
>>> '/SOGo/dav/*USER*/Calendar/6D9E-4EBAC100-19-7DBE7180/'
>>> 2013-01-16 14:48:40.432 sogod[6874] -[NGLdapConnection
>>> _searchAtBaseDN:qualifier:attributes:scope:]: search with at base  filter
>>> for attrs
>>> 2013-01-16 14:48:40.468 sogod[6874] Note: Using UTF-8 as URL encoding in
>>> NGExtensions.
>>>
>>> Any ideas ?
>>>
>>> --
>>>
>>>
>>
>
>
-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to