On Saturday 26 July 2008, Timo Sirainen wrote:
On Jul 26, 2008, at 5:31 PM, Kai Schaetzl wrote:
I have imap-login processes staying arround and occupying port
Ah, well, that's a different question! Stopping dovecot won't kill the processes with actual logins. -> killall imap-login
It does kill everything.
"It" means what?
kill -TERM cat /var/run/dovecot/master.pid
? That doesn't kill imap-login
processes.
I don't know if there's anything that Dovecot can do about the "Address already in use" problem. It seems that the OS is keeping the listener alive for some reason longer than the processes exist.
imap-login processes still exist so this behaviour is valid.
I've checked few init.d/dovecot scripts and there is no imap-login killing in these, so I assumed that sending TERM to master causes master to kill it's childs but again - that's not the case here since dovecot process dies while imap-login is still alive.
-- Arkadiusz MiĆkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/