Hello, everybody!

I've been facing too many problems with my IMAP Server and need some help.

I've got about 5 TBytes distributed in 5 servers with the following configuration:

   - 2 Processors
   - 4 GB of RAM
   - SCSI Ultra 320 discs

I've put 2 dedicated servers as front-end servers, which ones make only imap proxy to the mailboxes placed on this other 5 IMAP servers.
The simultaneous connection average is of 1500 on each front-end server. I've also 2 dedicated LDAP servers, where IMAP servers
and other applications realize their authentication process.

But after my update to IMAP 4.x with authdaemon, my users have been having timeout problems and also disconnection problems on IMAP.

I've enhanced the daemons number on authdaemon, trying to solve the problem, but it  didn't work. I've also put a higher timeout number but didn't work too.

As i run it, my authdaemon goes like this:

[EMAIL PROTECTED] env]# ps afx | grep authdaemond
20215 ?        S      0:00  |   \_ supervise authdaemond
24007 ?        S      0:00  |   |   \_ authdaemond
24011 ?        S      6:13  |   |       \_ authdaemond
24016 ?        S      6:04  |   |       \_ authdaemond
24017 ?        S      5:37  |   |       \_ authdaemond
24018 ?        S      6:24  |   |       \_ authdaemond
24015 ?        S      6:20  |   |       \_ authdaemond
24009 ?        S      6:06  |   |       \_ authdaemond
24014 ?        S      6:19  |   |       \_ authdaemond
24010 ?        S      6:04  |   |       \_ authdaemond
24012 ?        S      6:00  |   |       \_ authdaemond
24013 ?        S      6:30  |   |       \_ authdaemond

Running /strace/ on the parent process (24007) it returns:

[EMAIL PROTECTED] env]# strace -p 24007
Process 24007 attached - interrupt to quit
select(6, [3], NULL, NULL, {191, 79000}) = 0 (Timeout)
select(6, [3], NULL, NULL, {300, 0}


and running /strace/ on the child process (any) it returns:


[EMAIL PROTECTED] env]# strace -p 24016
Process 24016 attached - interrupt to quit
select(6, [3 5], NULL, NULL, {299, 752000}) = 1 (in [5], left {299, 659000})
accept(5, 0xbffff950, [16])             = -1 EAGAIN (Resource temporarily unavailable)
select(6, [3 5], NULL, NULL, {300, 0})  = 1 (in [5], left {299, 654000})
accept(5, 0xbffff950, [16])             = -1 EAGAIN (Resource temporarily unavailable)
select(6, [3 5], NULL, NULL, {300, 0})  = 1 (in [5], left {299, 989000})
accept(5, 0xbffff950, [16])             = -1 EAGAIN (Resource temporarily unavailable)
select(6, [3 5], NULL, NULL, {300, 0})  = 1 (in [5], left {299, 892000})
accept(5, 0xbffff950, [16])             = -1 EAGAIN (Resource temporarily unavailable)
select(6, [3 5], NULL, NULL, {300, 0})  = 1 (in [5], left {299, 442000})
accept(5, 0xbffff950, [16])             = -1 EAGAIN (Resource temporarily unavailable)
select(6, [3 5], NULL, NULL, {300, 0})  = 1 (in [5], left {295, 871000})

Could someone please help me, or did anyone have the same problem?

[]s
Taz

Reply via email to