Hi, after upgrading to Debian 9 (thus Postfix 3.1.8) I'm experiecing an odd behaviour, which causes slowness on all the infrastructure.
I have a generator server which injects (via smtp) into postfix, the actual sender, and when burst of delivery happens, the receiving postfix stuck before answering to the generator, which causes the generator queues to fill up. I've logged the smtp session under load from the postfix 3.1.8 server, and in the following log excerpt you can note a "pause" of ~26 seconds: Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 9 data </td> Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 7 data </tr> Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 36 data </table></ Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 279 data <tr><td al Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 503 data You have r Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 18 data </td></tr> Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 67 data <span styl Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 7 data </html> Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 0 data Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 55 data --____=-WW Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type N len 0 data Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type X len 0 data Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: rec_put: type E len 0 data Nov 30 09:11:31 postfix01 postfix-main/smtpd[31800]: vstream_fflush_some: fd 18 flush 2433 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: vstream_buf_get_ready: fd 18 got 18 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: public/cleanup socket: wanted attribute: status Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: input attribute name: status Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: input attribute value: 0 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: public/cleanup socket: wanted attribute: reason Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: input attribute name: reason Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: input attribute value: (end) Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: public/cleanup socket: wanted attribute: (list terminator) Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: input attribute name: (end) Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: > gen01.localdomain[192.168.25.135]: 250 2.0.0 Ok: queued as ECA962EA0B336 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: vstream_fflush_some: fd 10 flush 39 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: abort all milters Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: milter8_abort: abort milter inet:127.0.0.1:12301 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: watchdog_pat: 0x561d4886f850 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: vstream_buf_get_ready: fd 10 got 6 Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: < gen01.localdomain[192.168.25.135]: QUIT Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: > gen01.localdomain[192.168.25.135]: 221 2.0.0 Bye Nov 30 09:11:58 postfix01 postfix-main/smtpd[31800]: match_hostname: smtpd_client_event_limit_exceptions: gen01.localdomain ~? 127.0.0.0/8 I can provide the full session log. postfix01 data/spool are on tmpfs. Do you have any suggestions? This is unfortunately stopping the upgrade to postfix 3.x for the whole infrastructure. Thank for any help you can provide! Regards, Christopher alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no bounce_queue_lifetime = 6h compatibility_level = 2 config_directory = /etc/postfix connection_cache_ttl_limit = 16s data_directory = /var/spool/postfix/data default_destination_concurrency_limit = 200 default_destination_rate_delay = 0s default_destination_recipient_limit = 50 default_recipient_limit = 40 default_transport = defer disable_mime_output_conversion = yes header_checks = regexp:/etc/postfix/header_checks in_flow_delay = 1 inet_interfaces = 192.168.25.131, 127.0.0.1 inet_protocols = ipv4 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 maximal_backoff_time = 4000s maximal_queue_lifetime = 3h milter_default_action = accept milter_protocol = 6 minimal_backoff_time = 300s mydestination = myhostname = postfix01.localdomain mynetworks = $config_directory/mynetworks myorigin = /etc/mailname non_smtpd_milters = $smtpd_milters qmgr_message_active_limit = 80000 qmgr_message_recipient_limit = 80000 queue_directory = /var/spool/postfix readme_directory = no recipient_delimiter = + relayhost = smtp_connect_timeout = 3 smtp_connection_cache_on_demand = no smtp_connection_cache_time_limit = 16s smtp_connection_reuse_time_limit = 16s smtp_discard_ehlo_keyword_address_maps = hash:/etc/postfix/busted- servers smtp_helo_timeout = 30 smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtp_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtp_tls_enforce_peername = no smtp_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtp_tls_loglevel = 0 smtp_tls_mandatory_ciphers = low smtp_tls_security_level = may smtp_tls_session_cache_timeout = 0 smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_client_connection_count_limit = 8000 smtpd_milters = inet:127.0.0.1:12301 smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = no tls_random_source = dev:/dev/urandom transport_maps = regexp:/etc/postfix/transport tcp:[127.0.0.1]:23478 -- Christopher R. Gabriel - Senior System Architect Keyman Technologies Srl - Business Center Via Conca del Naviglio 18, 20123 Milan - Italy Phone +39 0287343803 Mobile +39 391 3459671 This message is for the designated recipient only and may contain privileged or confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.