|
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 |
