[Postfixbuch-users] Problem: Postfix Prozesse sterben.

Michael Sliwak sliwak at via.de
Di Dez 4 12:52:00 CET 2007


Hallo zusammen,

seit gestern spinnt Postfix rum.

Folgende Meldungen tauchen in den Logs auf:

Dec  4 06:26:06 mail postfix/smtpd[7558]: warning: premature end-of-input on 
private/verify socket while reading input attribute name
Dec  4 06:26:06 mail postfix/smtpd[7558]: warning: problem talking to service 
verify: Success
Dec  4 06:26:06 mail postfix/smtpd[7659]: warning: premature end-of-input on 
private/verify socket while reading input attribute name
Dec  4 06:26:06 mail postfix/smtpd[7659]: warning: problem talking to service 
verify: Connection reset by peer
Dec  4 06:26:06 mail postfix/cleanup[11238]: warning: premature end-of-input 
on cleanup socket while reading input attribute name
Dec  4 06:26:06 mail postfix/cleanup[11281]: warning: premature end-of-input 
on cleanup socket while reading input attribute name
Dec  4 06:26:06 mail postfix/master[2970]: warning: 
process /usr/lib/postfix/verify pid 11277 killed by signal 11
Dec  4 06:26:06 mail postfix/smtpd[7117]: warning: premature end-of-input on 
private/verify socket while reading input attribute name
Dec  4 06:26:06 mail postfix/smtpd[7117]: warning: problem talking to service 
verify: Connection reset by peer
Dec  4 06:26:06 mail postfix/smtpd[7159]: warning: premature end-of-input on 
private/verify socket while reading input attribute name
Dec  4 06:26:06 mail postfix/smtpd[7159]: warning: problem talking to service 
verify: Success
Dec  4 06:26:06 mail postfix/master[2970]: warning: 
process /usr/lib/postfix/verify pid 11327 killed by signal 11

und ich hab nicht den blassesten Schimmer warum. Es wurden keine 
Konfigurationsänderung vorgenommen und am System (Debian etch) wurde auch 
nicht mehr als regelmäßig "aptitude update; aptitude upgrade" gemacht.

Symptom ist, das ein Connect auf Port 25 mit einem Timeout endet. Sobald ich 
ein "postfix restart" mache, gehts erstmal wieder ne Zeit lang gut, bis man 
irgendwann wieder nur noch Timeouts bei nem Connect bekommt.

Irgendjemand eine Idee, was da faul ist?

postconf -n und master.cf folgend:

mail:~# postconf -n
address_verify_map = btree:/etc/postfix/verify
address_verify_sender = devnull at via.de
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
biff = no
bounce_queue_lifetime = 1d
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
default_destination_concurrency_limit = 50
delay_warning_time = 2h
disable_vrfy_command = yes
home_mailbox = .maildir/
inet_interfaces = 62.104.56.9, 62.104.56.50, 127.0.0.1
mail_owner = postfix
mail_spool_directory = /var/spool/mail
mailbox_size_limit = 0
maximal_queue_lifetime = 2d
message_size_limit = 104857600
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = via.de
myhostname = mail.via.de
mynetworks = 127.0.0.0/8,	62.104.56.0/24,	62.104.174.0/24,	194.97.59.128/28,	
62.104.44.80/28,	62.104.45.0/24,	62.104.46.0/24,	62.104.47.0/24
myorigin = $myhostname
proxy_read_maps = $local_recipient_maps	$mydestination	$virtual_alias_maps	
$virtual_alias_domains	$virtual_mailbox_maps	$virtual_mailbox_domains	
$relay_recipient_maps	$relay_domains	$canonical_maps	$sender_canonical_maps	
$recipient_canonical_maps	$relocated_maps	$transport_maps	$mynetworks	
$virtual_mailbox_limit_maps
queue_directory = /var/spool/postfix
recipient_delimiter = +
relay_domains = proxy:mysql:/etc/postfix/maps/mysql_relay_domains_maps.cf
relay_recipient_maps = 
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:
${queue_directory}/smtp_tls_session_cache
smtpd_banner = $myhostname ESMTP ViA-Online GmbH
smtpd_client_restrictions = 
smtpd_data_restrictions = reject_multi_recipient_bounce
smtpd_delay_reject = no
smtpd_etrn_restrictions = reject
smtpd_helo_required = yes
smtpd_recipient_restrictions = reject_non_fqdn_sender,	
reject_unknown_sender_domain,	reject_unknown_recipient_domain,    
reject_unverified_recipient,    reject_unlisted_recipient,    
reject_non_fqdn_recipient,	reject_unlisted_sender,	permit_sasl_authenticated,     
permit_mynetworks,    reject_unauth_pipelining,    reject_unauth_destination,    
check_recipient_access pcre:/etc/postfix/maps/recipient_checks.pcre,    
check_client_access cidr:/etc/postfix/maps/relay_access.cidr,	
check_client_access pcre:/etc/postfix/maps/client_checks.pcre,	
reject_invalid_helo_hostname,    reject_non_fqdn_helo_hostname,    
reject_rhsbl_sender dsn.rfc-ignorant.org,    reject_rhsbl_client 
bogusmx.rfc-ignorant.org,	check_policy_service inet:127.0.0.1:12525,    
permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/ssl/via-ca.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/mail_smtpd.pem
smtpd_tls_exclude_ciphers = aNULL, eNULL, ADH, LOW, EXP
smtpd_tls_key_file = /etc/postfix/ssl/mail_smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:
${queue_directory}/smtpd_tls_session_cache
smtpd_tls_session_cache_timeout = 3600s
soft_bounce = no
strict_rfc821_envelopes = yes
tls_random_source = dev:/dev/urandom
transport_maps = 
proxy:mysql:/etc/postfix/maps/mysql_virtual_transport_maps.cf,	
hash:/etc/postfix/maps/vacation_transport
unknown_address_reject_code = 554
unknown_client_reject_code = 550
unknown_hostname_reject_code = 554
unknown_local_recipient_reject_code = 550
virtual_alias_maps = proxy:mysql:/etc/postfix/maps/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:1000
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_domains = 
proxy:mysql:/etc/postfix/maps/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 512000000
virtual_mailbox_maps = 
proxy:mysql:/etc/postfix/maps/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 1000
virtual_uid_maps = static:1000

mail:~# grep -v "#" /etc/postfix/master.cf 
smtp      inet  n       -       n       -       -       smtpd
submission inet n      -       n       -       -       smtpd
	-o smtpd_etrn_restrictions=reject
	-o smtpd_recipient_restrictions=$submission_smtpd_recipient_restrictions
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
	-o fallback_relay=
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache	  unix	-	-	-	-	1	scache
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${user}@${nexthop} 
${extension} ${recipient} ${user} ${nexthop} ${sender}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail 
($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender 
$recipient
scalemail-backend unix	-	n	n	-	2	pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store 
${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
vacation	unix	-		n		n		-		-		pipe
  flags=DRhu user=vacation argv=/var/mail/vacation/vacation.pl



Mehr Informationen über die Mailingliste Postfixbuch-users