Am 30.10.19 um 20:48 schrieb Alex:
Am 30.10.2019 um 17:24 schrieb Katharina Knuth:
Am 30.10.19 um 15:18 schrieb Marco Dickert:
On 2019-10-30 15:01:38, Katharina Knuth wrote:
Es läuft eigentlich alles prima, ABER wenn man Postfix reload oder stop und start macht, stirbt Postfix mit
postfix/master[5138]: fatal: bind 0.0.0.0 port 25: Address already in use
Lauscht denn in diesem Fall noch ein Prozess an dem Port? Kann Postfix sein PID-File korrekt schreiben?
netstat -tlnp | grep ":25"
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1021/master tcp6 0 0 :::25 :::* LISTEN 1021/master
ps $(cat /var/spool/postfix/pid/master.pid)
PID TTY STAT TIME COMMAND 1021 ? Ss 0:07 /usr/lib/postfix/sbin/master -w
sieht doch gut aus!? Oder liegt das evtl. am tcp6?
Das passiert mir auch ab und zu beim restart von unbound.
Es kann am MSL (Maximum Segment Lifetime) liegen. http://blog.davidvassallo.me/2010/07/13/time_wait-and-port-reuse/
Wie lange ist dein fin timeout? sysctl net.ipv4.tcp_fin_timeout
60
Du kannst auch folgendes machen um zu sehen wie lange der port belegt ist
systemctl stop postfix.service && \ watch "ss -pita '( dport = :smtp or sport = :smtp )'"
Doc für ss https://linux.die.net/man/8/ss
LG Aleks