[exim] Processes not terminating [Was Re: Too many connectio…

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Rory Campbell-Lange
Dátum:  
Címzett: Exim Users
Régi témák: [exim] Too many connections, SMTP timeout problems
Tárgy: [exim] Processes not terminating [Was Re: Too many connections, SMTP timeout problems]
The single issue that doesn't make any sense to me is that when I stop
exim (/etc/init.d/exim4 stop), there are still running exim4 processes 3
seconds later.

Explicit kills required
root     30825  0.0  0.2  8448 2160 ?        Ss   00:00   0:00 /usr/sbin/exim4 -Mc 1Co9S6-0007xm-8K
Debian-  30826  0.0  0.2  8500 2700 ?        S    00:00   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  30916  0.0  0.2  8500 2700 ?        S    00:02   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  30945  0.0  0.2  8500 2700 ?        S    00:08   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  30976  0.0  0.2  8500 2700 ?        S    00:17   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31027  0.0  0.2  8500 2700 ?        S    00:25   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31028  0.0  0.2  8500 2700 ?        S    00:26   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31043  0.0  0.2  8500 2700 ?        S    00:30   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31193  0.0  0.2  8500 2692 ?        S    01:13   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31278  0.0  0.2  8500 2700 ?        S    01:32   0:00 /usr/sbin/exim4 -bd -q30m
root     31352  0.0  0.2  8448 2152 ?        S    02:00   0:00 /usr/sbin/exim4 -q
Debian-  31401  0.0  0.2  8500 2700 ?        S    02:26   0:00 /usr/sbin/exim4 -bd -q30m
Debian-  31521  0.0  0.2  8500 2692 ?        S    03:17   0:00 /usr/sbin/exim4 -bd -q30m



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>