On 01 Sep 2016, at 17:25, Florent B <florent@coppint.com> wrote:
Hi everyone,
On Debian Jessie servers, I use initd script provided by Dovecot 2.2 (in doc/dovecot-initd.sh) and when I stop or restart dovecot service, it still remains some process :
ps aux | grep dove dovecot 1798 0.0 0.1 9408 2116 ? S 16:15 0:00 dovecot/anvil [1 connections] root 1799 0.0 0.1 9544 2288 ? S 16:15 0:00 dovecot/log dovecot 1812 0.0 0.2 39144 5720 ? S 16:15 0:00 dovecot/auth [0 wait, 0 passdb, 0 userdb] root 1844 0.0 0.1 12728 2076 pts/0 S+ 16:16 0:00 grep dove
Is it expected ? "restart" does not work of course, and "start" after "stop" too.
How can I fix this ?
Debian Jessie comes with systemd so you really should not use initscript anymore but switch to systemd for starting dovecot. There is systemd service description file available for you in case your vendor does not provide it in the package:
https://github.com/dovecot/core/blob/master/dovecot.service.in
Sami