On Mon, 25 May 2009, Charlie Brady wrote:

> > > ./qpsmtpd-prefork [192.168.1.50 : testlaptop : 23:12:05 2009-05-23]
> >
> > It certainly appears that the processes (like above) get reused, but only
> > for the IP address that previously connected to it. I put the box on the
> > Internet for a while and I got several (obviously spammer) connections,
> > and they each left their own process behind after disconnecting.
>
> The processes were there before the spammer connected, and they remain
> there after.

Yes, I see that now. It's just that they continue to appear as if there is
still a connection, when there isn't.

> I think there might be an issue here however, which is that the modified @ARGV
> is not set back to pre-connection state when the peer disconnects.

I agree. If there's a new version that does so, I'd like to use it.

> > (I find it a bit disconcerting having all these processes hanging around.)
>
> You shouldn't be. You asked for persistent processes when you switched from
> forkserver to prefork.

Just what I was used to before, but I do understand it. I think it's just
that the process 'appears' to be a connection, rather than just listening,
which is disconcerting (and misleading).

Thanks.

J.

Reply via email to