Hello, We had likely this identical problem a while back, though we just run pop3d, not imapd. It seems to be a bug in the linux kernel signal handlers - sending a SIGALRM to dbmail-pop3d would trigger that with 100% reproducability at one point. We were running debian stable at the time and upgraded to debian unstable for some other reasons and the problem went away after that. I'd guess that if someone knew the specifics of how to interact with that bug, it'd be possible to have dbmail work around it; but probably not worth the effort, as it seems to hit relatively few people. We're now using kernel 2.4.22-1, which works fine.
Jesse ---- Original Message ---- From: becki <[email protected]> To: <[email protected]> Subject: [Dbmail] RE: pop3d & imapd hangs when ISP drops connection during send&receive !!! Sent: Mon, 24 Nov 2003 18:51:21 +0700 > hello again, > > well..... the server that is running the DBmail system is connected to the > internet 24/7 and never get's disonnected ! it's placed in a server farm in > germany and the uptime is 99.9% !! the problem is more on the client side, > this is where the connection gets droped !! > > i'm sitting here in thailand and connect through a dial-up with the ISP in > thailand ! then DURING the send&receive process my ISP in thailand drops the > connection on the client side ... and then the pop3d or imapd hangs itself > up on the SERVER in germany !! > > i'm also runing a primary nameserver on my server and this is setup properly > ! forward and reverse lookups are working fine ;-) > > the problem only accures when my dial-up ISP here in thailand drops the > connection druing a send& receive to the SERVER in germany ! > > hope this helps a bit .. > > all the best & have a nice day > becki > > > This is a multi-part message in MIME format. > > ------_=_NextPart_001_01C3B27A.F759E4E6 > Content-Type: text/plain; > charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > > What right comes to my mind is the DNS resolving, can > you check you forward and reverse dns lookup, with and > without internet connection? > > Ming-Wei > > > > hello, > > i've discovered a strange behaviour with the dbmail-pop3d and imapd > processes. when i check my emails with a client and my ISP drops the > internet connection during the send&receive to the pop3d or imapd process > then this process will hang with 99% cpu usage ! > > my mail logs telling me => > > Nov 23 11:48:33 gehirn dbmail/pop3d[32528]: PerformChildTask(): incoming > connection from [169.210.147.240 (ip-r-sniLF1-240.s.loxinfo.net.th)] > > and then the PID 32528 somehow hangs and under TOP i can see that it uses > 99% of the CPU ! > > if my ISP doesn't drop the connection during send&receive everything works > fine without any problems. the logs show as follows => > > Nov 23 11:49:59 gehirn dbmail/pop3d[32530]: PerformChildTask(): incoming > connection from [169.210.147.15 (ip-r-sniLF1-15.s.loxinfo.net.th)] > Nov 23 11:50:00 gehirn dbmail/pop3d[32530]: pop3(): user > [EMAIL PROTECTED] logged in [messages=0, octets=0] > Nov 23 11:50:01 gehirn dbmail/pop3d[32530]: pop3_handle_connection(): user > [EMAIL PROTECTED] logging out [messages=0, octets=0] > > as i told before, this ONLY happens when the ISP DROPS the connection DURING > the send&receive process !!! > > i'm running dbmail 1.2.1 on a SuSE Linux 8.1 ! > > is there anybody experiencing the same problem ?! > is there any way to fix this issue ?!? > > thanks a lot for your help & have a nice day :-) > > becki > > > _______________________________________________ > Dbmail mailing list > [email protected] > https://mailman.fastxs.nl/mailman/listinfo/dbmail > -- End Original Message -- -- Jesse Norell jesse (at) kci.net
