Ori de câte ori pornesc Amavisd, rapoartele încep OK, dar o verificare a stării spune că a murit.
$ service amavisd start
Pornește amavisd: [ OK ]
$ service amavisd status
amavisd mort, dar subsistemul blocat
Dar Amavisd merge bine. PID corect raportat.
$ cat /var/run/amavisd/amavisd.pid
13019
$ ps aux | grep amavisd
amavis 2764 1,6 31,3 1938024 1266376 ? Ssl 28 mai 23:30 clamd.amavisd -c /etc/clamd.d/amavisd.conf --pid /var/run/clamd.amavisd/clamd.pid
amavis 13019 3.1 3.2 393740 132492 ? Ss 18:00 0:00 /usr/sbin/amavisd (master)
amavis 13032 0,0 3,2 394964 129264 ? S 18:00 0:00 /usr/sbin/amavisd (copil virgin)
amavis 13033 0,0 3,2 394964 129264 ? S 18:00 0:00 /usr/sbin/amavisd (copil virgin)
Serverul de e-mail funcționează bine și se poate conecta direct la Amavisd manual:
$ telnet localhost 10024
Încercați 127.0.0.1...
Conectat la localhost.
Caracterul de evacuare este „^]”.
220 [127.0.0.1] ESMTP amavisd-new service gata
Este singurul proces care rulează pe portul 10024
netstat -tulpn |grep 10024
tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 13019/amavisd (mast
tcp 0 0 ::1:10024 :::* ASCULTA 13019/amavisd (mast
Oprirea serviciului și ștergerea PID-urilor, blocarea fișierelor, etc. nu face treaba. de exemplu. pașii următori conduc la aceleași rezultate ca mai sus. La fel și cu ștergerea fișierelor de rulare și repornirea.
$ service amavisd stop
Închiderea amavisd: Daemon [3046] terminat de SIGTERM
[ BINE ]
$ service amavisd status
amavisd este oprit
$ rm /var/run/amavisd/*
$ rm /var/lock/subsys/amavisd
$ service amavisd start
Pornește amavisd: [ OK ]
$ service amavisd status
amavisd mort, dar subsistemul blocat
Fișierul init.d pentru Amavis are următoarele pentru o verificare a stării
stare)
stare ${prog_base}
RETVAL=$?
;;
Ar trebui să mă uit să rescriu asta? sau problema poate fi in alta parte?
De ce crede că este mort când funcționează clar?
și cred că nu raportează numele corect al procesului:
$ cat /var/run/amavisd/amavisd.pid
24073
$ ps -p 24073 -o comm=
/usr/sbin/amavi
În timp ce alte procese sunt rapoarte ca:
$ ps -p 3145 -o comm=
php-fpm
$ ps -p 3202 -o comm=
httpd