Hi,
I am trying to set up stunnel to be invoked from xinetd.d to secure pop3 access, and I'm having problems with zombie processes. It looks like stunnel does not clean up after the pop3 session: 31679 ? Ss 0:00 xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid 32049 ? Ss 0:00 _ stunnel /etc/pop3s/stunnel.cnf 32050 ? Z 0:00 _ [ipop3d] <defunct>
The contents of my stunnel.cnf file is: CAfile = /var/www/html/ca-cert.crt CRLfile = /var/www/html/ca-crl.crl cert = /etc/pop3s/pop3s.cert key = /etc/pop3s/pop3s.key verify = 2 exec = /usr/sbin/ipop3d execargs = ipop3d
I use a non-standard port 997 for the service, so I have the line pop3s-eXerp 997/tcp in my /etc/services file.
The xinetd configuration file for the service is: service pop3s-eXerp { disable = no socket_type = stream wait = no user = root server = /usr/sbin/stunnel server_args = /etc/pop3s/stunnel.cnf log_on_success += USERID log_on_failure += USERID }
I have searched the net, but have not seen anybody else who have had this problem.
Does anybody have an idea of what is causing this problem, or what I can do to work around it?
Best Regards,
Ole Husgaard.