[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#979965: milter-greylist exits after running for a few minutes



Ok this is done, now we wait a bit.

 

Thanks.

 

-Mike

 

From: Sudip Mukherjee
Sent: 12 January 2021 20:48
To: 979965@bugs.debian.org; Michael Grant
Cc: Vagrant Cascadian
Subject: Re: Bug#979965: milter-greylist exits after running for a few minutes

 

Hi Michael,

 

On Tue, Jan 12, 2021 at 5:54 PM Vagrant Cascadian <vagrant@debian.org> wrote:

> 

> On 2021-01-12, Michael Grant wrote:

> > After update to 4.6.2-2, milter-greylist runs for a few minutes

> > processing greylist requests then exits.  No error in the daemon.log.

> > Daemon restarts with systemd over and over.

> >

> > Starting milter-greylist by hand using strace shows this just before

> > it dies:

> >

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 1 ([{fd=3,

> > revents=POLLIN}])

> > accept(3, {sa_family=AF_UNIX}, [2])     = 10

> > fcntl(10, F_GETFD)                      = 0

> > fcntl(10, F_SETFD, FD_CLOEXEC)          = 0

> > setsockopt(10, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0

> > futex(0x7f0f22c221a4, FUTEX_WAKE_PRIVATE, 1) = 1

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000) = 0 (Timeout)

> > poll([{fd=3, events=POLLIN|POLLPRI}], 1, 5000 <unfinished ...>) = ?

> > +++ exited with 71 +++

> >

> > Previous version of milter-greylist on debian/testing was working fine

> > without this issue.

> 

> Could you try running without the systemd .service file so that it falls

> back to the init script; there may be differences between how the

> .service file and the init script set up the environment to run it.

 

Can you also modify /lib/systemd/system/milter-greylist.service and

change the [Service] section to the following and test please..

[Service]

Type=forking

ExecStart=/usr/sbin/milter-greylist

Restart=on-failure

PrivateTmp=true

 

 

--

Regards

Sudip

 


Reply to: