View Issue Details

IDProjectCategoryView StatusLast Update
0003047SOGoActiveSyncpublic2015-03-18 17:52
Reporterbsandberg Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionsuspended 
Platform[Server] LinuxOSRHEL/CentOSOS Version6
Product Version2.2.13 
Summary0003047: No child available with eventual restart
Description

Receive the following in logs:

Dec 31 08:10:04 sogod [1447]: [ERROR] <0x0x7f954787bb68[WOWatchDog]> No child available to handle incoming request!

which is generally preceeded by some post event, with eventual:

Dec 31 08:14:38 sogod [1447]: [ERROR] <0x0x7f9547a71888[WOWatchDogChild]> FAILURE receiving status for child 13922
Dec 31 08:14:38 sogod [1447]: [ERROR] <0x0x7f9547a71888[WOWatchDogChild]> socket: <NGActiveSocket[0x0x7f9547a26c08]: mode=rw address=(null) connectedTo=<0x0x7f9547a447c8[NGLocalSocketAddress]: /tmp/_ngsocket_0x5a7_0x7f954785c008_000> receive-timeout=1.000s>
Dec 31 08:14:38 sogod [1447]: [ERROR] <0x0x7f9547a71888[WOWatchDogChild]> exception: <NGSocketTimedOutException: 0x7f9547b1da18> NAME:NGSocketTimedOutException REASON:the socket was shutdown INFO:{errno = 11; error = "Resource temporarily unavailable"; stream = "{object = <NGActiveSocket[0x0x7f9547a26c08]: mode=rw address=(null) connectedTo=<0x0x7f9547a447c8[NGLocalSocketAddress]: /tmp/_ngsocket_0x5a7_0x7f954785c008_000> receive-timeout=1.000s>;}"; }
Dec 31 08:14:38 sogod [1447]: <0x0x7f9547a71888[WOWatchDogChild]> sending terminate signal to pid 13922
Dec 31 08:14:38 sogod [1447]: [ERROR] <0x0x7f9547a71888[WOWatchDogChild]> FAILURE notifying child 13922
Dec 31 08:14:38 sogod [1447]: <0x0x7f9547a71888[WOWatchDogChild]> sending terminate signal to pid 13922

Additional Information

Environment:

CentOS release 6.6 (Final)

sogo.x86_64 2.2.13-1.centos6
sogo-activesync.x86_64 2.2.13-1.centos6
sope49-appserver.x86_64 4.9-20141230_1664.el6.1
sope49-cards.x86_64 2.2.13-1.centos6
sope49-core.x86_64 4.9-20141230_1664.el6.1
sope49-gdl1.x86_64 4.9-20141230_1664.el6.1
sope49-gdl1-contentstore.x86_64 2.2.13-1.centos6
sope49-gdl1-mysql.x86_64 4.9-20141230_1664.el6.1
sope49-ldap.x86_64 4.9-20141230_1664.el6.1
sope49-mime.x86_64 4.9-20141230_1664.el6.1
sope49-sbjson.x86_64 2.3.1-20141230_1664.el6.1
sope49-xml.x86_64 4.9-20141230_1664.el6.1

dovecot.x86_64 1:2.0.9-8.el6_6.1
dovecot-mysql.x86_64 1:2.0.9-8.el6_6.1
dovecot-pigeonhole.x86_64 1:2.0.9-8.el6_6.1

postfix.x86_64 2:2.6.6-6.el6_5

{
/ General Parameters /
WOPort = 127.0.0.1:20000;
SOGoTimeZone = America/XXX;
SOGoMailDomain = mydomain.com;
SOGoPasswordChangeEnabled = NO;
SOGoLanguage = English;
SOGoFirstDayOfWeek = 0;

/* Mail Preferences */
SOGoEnableEMailAlarms = YES;
SOGoAppointmentSendEMailNotifications = YES;
SOGoACLsSendEMailNotifications = YES;
SOGoFoldersSendEMailNotifications = YES;
SOGoMaximumSyncWindowSize = 50;

/* Database Configuration */
SOGoProfileURL = &quot;mysql://sogo:****@localhost:3306/sogo/user_profiles&quot;; [^]
OCSFolderInfoURL = &quot;mysql://sogo:****@localhost:3306/sogo/folders&quot;; [^]
OCSSessionsFolderURL = &quot;mysql://sogo:****@localhost:3306/sogo/sessions&quot;; [^]
OCSEMailAlarmsFolderURL = &quot;mysql://sogo:****@localhost:3306/sogo/alarms&quot;; [^]

/* Common IMAP and SMTP Configuration*/
SOGoMailMessageCheck = every_5_minutes;
SOGoForceExternalLoginWithEmail = YES;

/* IMAP Configuration */
NGImap4ConnectionStringSeparator = &quot;.&quot;;
SOGoIMAPAclConformsToIMAPExt = NO;
SOGoMailSpoolPath = /var/spool/sogo;
SOGoIMAPServer = imap://127.0.0.1:143/; [^]
SOGoSieveServer = sieve://127.0.0.1:4190; [^]
SOGoSieveScriptsEnabled = YES;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoDraftsFolderName = Drafts; // User can override parameter
SOGoSentFolderName = Sent; // User can override parameter
SOGoTrashFolderName = Trash; // User can override parameter
SOGoMailShowSubscribedFoldersOnly = NO; // User can override parameter

/* SMTP Configuration */
SOGoMailingMechanism = smtp;
SOGoSMTPServer = 127.0.0.1:25;

/* Sieve Configuration */
SOGoSieveScriptsEnabled = YES;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;

/* Memcached Configuration */
SOGoMemcachedHost = 127.0.0.1;

// User authentication
domains = {
    mydomain = {
        SOGoMailDomain = mydomain.com;
        SOGoUserSources =
        (
            {

                type = sql;
                id = mydomain_directory;
                displayName = &quot;mydomain Public Directory&quot;;
                viewURL = &quot;****@127.0.0.1:3306/sogo/users&quot;;&quot;>mysql://sogo:****@127.0.0.1:3306/sogo/users&quot;; [****@127.0.0.1:3306/sogo/users&quot;;&quot; target=&quot;_blank&quot;>^]
                canAuthenticate = YES;
                userPasswordAlgorithm = md5;
                prependPasswordScheme = YES;

                // SOGo can use SQL database as address book, but it's able to
                // query ALL mail accounts. Enable it on your own.
                isAddressBook = YES;
            }
        );
    };
};

}

TagsNo tags attached.

Activities

bsandberg

bsandberg

2015-01-01 22:45

reporter   ~0007983

This seems to be tied to outlook specifically and preventts updates from being pushed from outlook. Folders are not being synced. New calendar items are not being pushed from outlook

ludovic

ludovic

2015-01-01 23:09

administrator   ~0007984

And how many sogod workers do you have?

bsandberg

bsandberg

2015-01-02 00:14

reporter   ~0007985

There are 6 workers configured.

tfu

tfu

2015-01-30 22:15

reporter   ~0008127

ActiveSync clients can keep connections open for a while. Each connection will keep one worker busy. Set the number of workers to a reasonable value.

Can you try 2.2.15? It contains a fix which changes the sync/ping behavior.

ludovic

ludovic

2015-03-18 17:52

administrator   ~0008312

No feedback provided in weeks, suspending.

Issue History

Date Modified Username Field Change
2014-12-31 14:54 bsandberg New Issue
2015-01-01 22:45 bsandberg Note Added: 0007983
2015-01-01 23:09 ludovic Note Added: 0007984
2015-01-02 00:14 bsandberg Note Added: 0007985
2015-01-30 22:15 tfu Note Added: 0008127
2015-03-18 17:52 ludovic Note Added: 0008312
2015-03-18 17:52 ludovic Status new => resolved
2015-03-18 17:52 ludovic Resolution open => suspended
2015-03-18 17:52 ludovic Assigned To => ludovic