dovecot aparece como init no netstat, e não consigo pará-lo usando systemctl

0

Eu tenho o dovecot instalado no Debian Jessie. Quando eu executo o netstat, ele me diz que o init está escutando nas portas do imap. Eu teria esperado que o dovecot estaria ouvindo nessas portas:

# netstat -apt | grep imap
tcp        0      0 *:imaps                 *:*                     LISTEN      1/init
tcp        0      0 *:imap2                 *:*                     LISTEN      1/init
tcp6       0      0 [::]:imaps              [::]:*                  LISTEN      1/init
tcp6       0      0 [::]:imap2              [::]:*                  LISTEN      1/init

Eu sei que o dovecot está em execução:

# ps aux | grep dovecot
root      4717  0.0  0.0  17728  2644 ?        Ss   06:50   0:00 /usr/sbin/dovecot -F
dovecot   4719  0.0  0.0   9248  2052 ?        S    06:50   0:00 dovecot/anvil
root      4720  0.0  0.0   9376  2108 ?        S    06:50   0:00 dovecot/log
dovenull  4722  0.0  0.0  18220  4580 ?        S    06:50   0:00 dovecot/imap-login
root      4723  0.0  0.0  18740  3464 ?        S    06:50   0:00 dovecot/config
vmail     4726  0.0  0.0  12980  3800 ?        S    06:50   0:00 dovecot/imap
root     11665  0.0  0.0  12732  2260 pts/1    S+   07:27   0:00 grep

e meu e-mail imap está funcionando bem.

O systemctl também mostra que o dovecot está em execução:

# systemctl status dovecot
● dovecot.service - Dovecot IMAP/POP3 email server
   Loaded: loaded (/lib/systemd/system/dovecot.service; enabled)
   Active: active (running) since Sun 2018-03-04 06:50:12 AEDT; 38min ago
 Main PID: 4717 (dovecot)
   CGroup: /system.slice/dovecot.service
           ├─4717 /usr/sbin/dovecot -F
           ├─4719 dovecot/anvil
           ├─4720 dovecot/log
           ├─4722 dovecot/imap-login
           ├─4723 dovecot/config
           └─4726 dovecot/imap

Quando tento parar o dovecot usando o systemctl, ele não funciona:

# systemctl stop dovecot
Job for dovecot.service canceled.

# netstat -apt | grep imap
tcp        0      0 *:imaps                 *:*                     LISTEN      1/init
tcp        0      0 *:imap2                 *:*                     LISTEN      1/init

# systemctl status dovecot
● dovecot.service - Dovecot IMAP/POP3 email server
   Loaded: loaded (/lib/systemd/system/dovecot.service; enabled)
   Active: active (running) since Sun 2018-03-04 07:30:11 AEDT; 21s ago
 Main PID: 12209 (dovecot)
   CGroup: /system.slice/dovecot.service
           ├─12209 /usr/sbin/dovecot -F
           ├─12211 dovecot/anvil
           ├─12212 dovecot/log
           ├─12213 dovecot/ssl-params
           ├─12214 dovecot/imap-login
           ├─12215 dovecot/config
           ├─12216 dovecot/auth
           └─12218 dovecot/imap

Mar 04 07:30:11 myserver systemd[1]: Started Dovecot IMAP/POP3 email server.
Mar 04 07:30:11 myserver dovecot[12209]: master: Dovecot v2.2.13 starting up for imap (core dumps disabled)

Parece que chamar systemctl stop apenas reinicia o dovecot e sempre usa o processo init de alguma forma.

Por que ele está usando init e como posso usar systemctl para parar o dovecot?

    
por yassam 03.03.2018 / 21:39

0 respostas