[exim] Re: Too many connections, SMTP timeout problems

Pàgina inicial
Delete this message
Reply to this message
Autor: Rory Campbell-Lange
Data:  
A: Exim Users
Assumpte: [exim] Re: Too many connections, SMTP timeout problems
To be a bit clearer, the isp is running primary MX on my
domain. I'm still really unclear why this problem is occurring.
nslookups run really fast.

Looks like I should change the primary MX to point directly to my
server?

Help much appreciated.
Thanks
Rory

; <<>> DiG 9.2.4 <<>> campbell-lange.net MX
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39727
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;campbell-lange.net.        IN    MX


;; ANSWER SECTION:
campbell-lange.net.    86260    IN    MX    20 relay2.cammail.net.
campbell-lange.net.    86260    IN    MX    10 mail2.cammail.net.
campbell-lange.net.    86260    IN    MX    15 mail1.cammail.net.
campbell-lange.net.    86260    IN    MX    20 relay1.cammail.net.


;; Query time: 3 msec
;; SERVER: 10.0.1.1#53(10.0.1.1)
;; WHEN: Fri Jan 7 23:51:43 2005
;; MSG SIZE rcvd: 134


On 07/01/05, Rory Campbell-Lange (rory@???) wrote:
> I am using Debian testing, and exim -bV tells me:
>
> Exim version 4.34 #1 built 20-Nov-2004 11:32:14
> Copyright (c) University of Cambridge 2004
> Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004)...
>
> Since the new year I have been suffering a problem with too many
> connections from my backup MX. Somehow all the connections stay open,
> even if I run an /etc/init.d/exim4 restart.
>
> Consequently I have added the following lines to my conf file:
>
> smtp_accept_max = 50
> smtp_accept_max_per_host = 25
>
> However the problem is still happening, and requires me to take the
> following steps to solve the problem temporarily:
>
> - stop the daemon
> - list all still-running smtp processes
> - manually kill all still-running smtp processes
> - start the daemon
>
> The isp is using sendmail.
>
> Please help!
> Rory
>
> I don't know if this is associated with a timeout problem:
>     2005-01-06 10:43:11 SMTP command timeout on connection from mail2.isp.net 
>     2005-01-06 10:43:56 SMTP command timeout on connection from mail1.netservers.co.uk 
>     2005-01-06 10:46:52 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 10:55:51 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 11:00:55 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 11:13:19 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 11:42:32 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 11:57:09 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 12:11:08 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 12:11:10 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 12:34:54 SMTP command timeout on connection from mail.uklinux.net 
>     2005-01-06 16:36:53 SMTP command timeout on connection from mail1.anotherisp.co.uk 
>     2005-01-06 18:41:50 SMTP command timeout on connection from mail2.isp.net 
>     2005-01-06 19:34:42 SMTP command timeout on connection from mail2.isp.net
>     2005-01-06 23:35:32 SMTP command timeout on connection from mail1.netservers.co.uk 

>
>
> lsof -i shows lots of exim4 processes running (truncated list show below)
>     exim4      6162 Debian-exim    1u  IPv4 649700       TCP *:smtp (LISTEN)
>     exim4      6292 Debian-exim    3u  IPv4 655155       UDP myserver:35884->ns1.myisp.net:domain 
>     exim4      6304 Debian-exim    0u  IPv4 655292       TCP myserver:smtp->mail2.myisp.net:49602 (CLOSE_WAIT)
>     exim4      6304 Debian-exim    2u  IPv4 655292       TCP myserver:smtp->mail2.myisp.net:49602 (CLOSE_WAIT)
>     exim4      6304 Debian-exim    3u  IPv4 655313       UDP myserver:35888->ns1.myisp.net:domain 
>     exim4      6399 Debian-exim    0u  IPv4 656297       TCP myserver:smtp->mail2.myisp.net:50043 (CLOSE_WAIT)
>     exim4      6399 Debian-exim    2u  IPv4 656297       TCP myserver:smtp->mail2.myisp.net:50043 (CLOSE_WAIT)
>     exim4      6399 Debian-exim    3u  IPv4 656323       UDP myserver:35894->ns1.myisp.net:domain 
>     exim4      6453 Debian-exim    0u  IPv4 656680       TCP myserver:smtp->mail2.myisp.net:50146 (CLOSE_WAIT)
>     exim4      6453 Debian-exim    2u  IPv4 656680       TCP myserver:smtp->mail2.myisp.net:50146 (CLOSE_WAIT)
>     exim4      6453 Debian-exim    3u  IPv4 656699       UDP myserver:35896->ns1.myisp.net:domain 
>     exim4      6461 Debian-exim    0u  IPv4 656765       TCP myserver:smtp->mail2.myisp.net:50192 (CLOSE_WAIT)
>     exim4      6461 Debian-exim    2u  IPv4 656765       TCP myserver:smtp->mail2.myisp.net:50192 (CLOSE_WAIT)
>     exim4      6461 Debian-exim    3u  IPv4 656781       UDP myserver:35897->ns1.myisp.net:domain 
>     exim4      6472 Debian-exim    0u  IPv4 656862       TCP myserver:smtp->mail2.myisp.net:50251 (CLOSE_WAIT)
>     exim4      6472 Debian-exim    2u  IPv4 656862       TCP myserver:smtp->mail2.myisp.net:50251 (CLOSE_WAIT)
>     exim4      6472 Debian-exim    3u  IPv4 656881       UDP myserver:35898->ns1.myisp.net:domain 
>     exim4      6794 Debian-exim    0u  IPv4 659744       TCP myserver:smtp->mail2.myisp.net:51021 (CLOSE_WAIT)
>     exim4      6794 Debian-exim    2u  IPv4 659744       TCP myserver:smtp->mail2.myisp.net:51021 (CLOSE_WAIT)
>     exim4      6794 Debian-exim    3u  IPv4 659782       UDP myserver:35905->ns1.myisp.net:domain 
>     exim4      6863 Debian-exim    0u  IPv4 660228       TCP myserver:smtp->mail2.myisp.net:51132 (CLOSE_WAIT)
>     exim4      6863 Debian-exim    2u  IPv4 660228       TCP myserver:smtp->mail2.myisp.net:51132 (CLOSE_WAIT)
>     exim4      6863 Debian-exim    3u  IPv4 660252       UDP myserver:35910->ns1.myisp.net:domain 
>     exim4      7154 Debian-exim    0u  IPv4 662859       TCP myserver:smtp->mail2.myisp.net:52017 (ESTABLISHED)
>     exim4      7154 Debian-exim    2u  IPv4 662859       TCP myserver:smtp->mail2.myisp.net:52017 (ESTABLISHED)
>     exim4      7154 Debian-exim    3u  IPv4 662891       UDP myserver:35920->ns1.myisp.net:domain 
>     exim4      7181 Debian-exim    0u  IPv4 663142       TCP myserver:smtp->mail2.myisp.net:52118 (ESTABLISHED)
>     exim4      7181 Debian-exim    2u  IPv4 663142       TCP myserver:smtp->mail2.myisp.net:52118 (ESTABLISHED)
>     exim4      7181 Debian-exim    3u  IPv4 663152       UDP myserver:35923->ns1.myisp.net:domain 
> ...and so on...

>
> ps aux shows all exim processes after restarting it an hour before.
>     Debian-   6162  0.0  0.2  8488 2556 ?        Ss   13:06   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6292  0.0  0.2  8500 2692 ?        S    13:11   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6304  0.0  0.2  8500 2692 ?        S    13:12   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6399  0.0  0.2  8500 2692 ?        S    13:35   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6453  0.0  0.2  8500 2692 ?        S    13:42   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6461  0.0  0.2  8500 2692 ?        S    13:45   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6472  0.0  0.2  8500 2692 ?        S    13:48   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6794  0.0  0.2  8508 2760 ?        S    14:35   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   6863  0.0  0.2  8500 2692 ?        S    14:43   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7154  0.0  0.2  8500 2692 ?        S    15:25   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7181  0.0  0.2  8500 2692 ?        S    15:30   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7256  0.0  0.2  8508 2760 ?        S    15:36   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7297  0.0  0.2  8496 2592 ?        S    15:42   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7324  0.0  0.2  8504 2688 ?        S    15:48   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7330  0.0  0.2  8500 2692 ?        S    15:50   0:00 /usr/sbin/exim4 -bd -q30m
>     Debian-   7393  0.0  0.2  8508 2760 ?        S    16:04   0:00 /usr/sbin/exim4 -bd -q30m

>
>
> --
> Rory Campbell-Lange
> <rory@???>
> <www.campbell-lange.net>


--
Rory Campbell-Lange
<rory@???>
<www.campbell-lange.net>