Hello, System is FreeBSD 7.0, postfix 2.6.2, mysql storage of user info, amvisd-new, and dovecot for authentication and pop/imap. postconf -n at end of post.
Just Yesterday I started receiving a lot of "warning: connect to mysql server localhost: Too many connections" (Sample log files follow signature) Mysql is showing about 75 sleeping connections from the mail database user. in my.cnf I increased "max_connections" to 300 and dropped "wait_timeout" to 4000 seconds and this seems to have fixed it for now, but I'm trying to figure out what's going on. the real weird part is that yesterday I had over 2500 occurrences of "too many connections" in the log file, but the previous week combined gave me 160 total. Is there a setting I can tweak, or should I be taking this to dovecot or amvisd? Google wasn't very helpful and the closest thing that I could find in the archives was "Postfix not closing mysql connections" back on 08/12/07, and it did help, but it didn't fully answer my question. Any help, including links to the docs appreciated. Ray Sample log lines: May 7 13:46:35 wserver postfix/cleanup[27554]: warning: connect to mysql server localhost: Too many connections May 7 13:46:36 wserver amavis[28466]: (28466-01) (!)connect_to_sql: unable to connect to DSN 'DBI:mysql:database=internal;host=localhost;port=3306': Too many connections Apr 29 09:35:28 wserver postfix/virtual[79240]: warning: connect to mysql server localhost: Too many connections Apr 29 09:35:29 wserver postfix/smtpd[78246]: warning: connect to mysql server localhost: Too many connections Apr 29 09:35:29 wserver postfix/cleanup[78685]: warning: connect to mysql server localhost: Too many connections postconf -n alias_database = hash:/etc/mail/aliases alias_maps = hash:/etc/mail/aliases bounce_template_file = /usr/local/etc/postfix/bounce.cf broken_sasl_auth_clients = yes command_directory = /usr/local/sbin config_directory = /usr/local/etc/postfix content_filter = amavisfeed:[127.0.0.1]:10024 daemon_directory = /usr/local/libexec/postfix debug_peer_level = 2 delay_warning_time = 4h disable_vrfy_command = yes html_directory = no inet_interfaces = all mail_owner = postfix mailbox_size_limit = 0 mailq_path = /usr/local/bin/mailq manpage_directory = /usr/local/man message_size_limit = 250000000 myhostname = mail.geekdelivery.com mynetworks_style = host newaliases_path = /usr/local/bin/newaliases queue_directory = /var/spool/postfix readme_directory = no sample_directory = /usr/local/etc/postfix sendmail_path = /usr/local/sbin/sendmail setgid_group = maildrop show_user_unknown_table_name = no smtpd_banner = $myhostname ESMTP $mail_name smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_path = /var/spool/postfix/private/auth smtpd_sasl_type = dovecot smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_sender, reject_sender_login_mismatch soft_bounce = yes transport_maps = hash:/usr/local/etc/postfix/transport unknown_local_recipient_reject_code = 550 virtual_alias_maps = mysql:/usr/local/etc/postfix/sql/virtual_alias_maps.cf mysql:/usr/local/etc/postfix/sql/virtual_email2email.cf mysql:/usr/local/etc/postfix/sql/catchall_alias_maps.cf virtual_gid_maps = mysql:/usr/local/etc/postfix/sql/virtual_gid_maps.cf virtual_mailbox_base = /usr/local/mail virtual_mailbox_domains = mysql:/usr/local/etc/postfix/sql/virtual_mailbox_domains.cf virtual_mailbox_limit = 1000000000 virtual_mailbox_maps = mysql:/usr/local/etc/postfix/sql/virtual_mailbox_recipients.cf virtual_transport = virtual virtual_uid_maps = mysql:/usr/local/etc/postfix/sql/virtual_uid_maps.cf