Any ideia how to debug it more?
When the error about cannot get a connection from pool happens, the server
dies.


MySQL Max is:
---
set-variable = max_connections=1000
---

And a show processlist; show's me 33connections being used.

My dbmail.conf:

# $Id: dbmail.conf 1539 2004-12-27 21:41:07Z paul $
# (c) 2000-2002 IC&S, The Netherlands
#
# Configuration file for DBMAIL
# This configuration file needs to be run through dbmail-config to be
effective
# after that, changes are effective inmediatly


[DBMAIL]


#
# Logging via stderr/log file and syslog
#
# Logging is broken up into 8 logging levels and each level can be
indivually turned on or off.
# The Stderr/log file logs all entries to stderr or the log file.
# Syslog logging uses the facility mail and the logging level of the event
for logging.
# Syslog can then be configured to log data according to the levels.
#
# Set the log level to the sum of the values next to the levels you want to
record.
#   1 = Emergency
#   2 = Alert
#   4 = Critical
#   8 = Error
#  16 = Warning
#  32 = Notice
#  64 = Info
# 128 = Debug
#
# Examples:   0 = Nothing
#            31 = Emergency + Alert + Critical + Error + Warning
#           255 = Everything
#
FILE_LOGGING_LEVELS       = 7
#
SYSLOG_LOGGING_LEVELS     = 31


#TRACE_STDERR          = 5

# path to find library directory
library_directory = /usr/local/lib/dbmail


# If you set this to 'yes' dbmail will check for duplicate
# messages in the relevant mailbox during delivery using
# the Message-ID header
#
suppress_duplicates     = yes
# SHA1 / SHA256 / TIGER
hash_algorithm = SHA1
#
# Idle time allowed before a connection is shut off if you have not logged
in yet.
#
login_timeout           = 60


driver=mysql
authdriver=sql
# Database settings
host=localhost                   # host for database, set to localhost if
database is om
                        # the same host as dbmail and you want to use a
local socket
                        # for connecting.
sqlport=                # if you want to use TCP/IP for connecting to the
database,
                        # and have the database running on a non-standard
port.
sqlsocket=/var/run/mysqld/mysqld.sock              # when using a local
socket connection to the database, fill
                                # in the path to the socket here (e.g.
/var/run/mysql.sock)
user=myuser                # user to connect as to database
pass=mypwd           # password for user to database
db=postfix                      # name of database
#table_prefix=dbmail_   # Table prefix. Defaults to "dbmail_" if not
specified.
#encoding=latin1        # MySQL connection encoding must match to table
encoding.
[EMAIL PROTECTED]   # postmaster's email address.
SENDMAIL=/usr/sbin/sendmail     # sendmail executable
# trace level for dbmail-util
#TRACE_LEVEL=2


encoding             = utf8
default_msg_encoding = utf8

[SMTP]
SENDMAIL=/usr/sbin/sendmail     # sendmail executable for forwarding mail
AUTO_NOTIFY=no
AUTO_REPLY=no
TRACE_LEVEL=1

[LMTP]
EFFECTIVE_USER=nobody             # the user that dbmail-lmtpd will run as
(need to be root to bind to a port<1024)
EFFECTIVE_GROUP=nogroup           # the group that dbmail-lmtpd will run as
BINDIP=*                  # the ipaddress the dbmail-lmtpd server has to
bind
                          # to, * for all adresses. Use 127.0.0.1 to only
                          # bind to localhost.
PORT=24                           # the port number the dbmail-lmtpd server
has to bind to.
NCHILDREN=20                      # default number of LMTP handlers (each is
a process)
MAXCHILDREN=20                    # max. number of LMTP handlers
MINSPARECHILDREN=15
MAXSPARECHILDREN=15
MAXCONNECTS=10000                 # the maximum number of connections a
default childs makes
TIMEOUT=300                       # the time (s) before the dbmail-lmtpd
should shutdown a connection which is being idle.
RESOLVE_IP=no                     # if yes, the lmtp daemon resolves IP
numbers to DNS names in the log
#TRACE_LEVEL=2
MAX_ERRORS=500

[POP]
EFFECTIVE_USER=nobody             # the user that dbmail-pop3d will run as
(need to be root to bind to a port<1024)
EFFECTIVE_GROUP=nogroup           # the group that dbmail-pop3d will run as
BINDIP=*                          # the ipaddress the dbmail-pop3d server
has to bind to, * for all addresses
PORT=110                          # the port number the dbmail-pop3d server
has to bind to.
NCHILDREN=30                      # default number of POP3 handlers (each is
a process)
MAXCHILDREN=50                    # mac. number of POP3 handlers
MINSPARECHILDREN=20
MAXSPARECHILDREN=20
MAXCONNECTS=10000                 # the maximum number of connections a
default childs makes
TIMEOUT=600                       # the time (s) before the dbmail-pop3d
should shutdown a connection which is being idle.
RESOLVE_IP=no                     # if yes, the pop daemon resolves IP
numbers to DNS names in the log
POP_BEFORE_SMTP=yes
#TRACE_LEVEL=2
banner = Decimal Informatica e Gestao, Lda <-> POP3 Server

[IMAP]
EFFECTIVE_USER=nobody
EFFECTIVE_GROUP=nogroup
BINDIP=*
PORT=143
NCHILDREN=30
MAXCHILDREN=40                    # mac. number of IMAPD handlers
MINSPARECHILDREN=20
MAXSPARECHILDREN=20
MAXCONNECTS=10000                 # the maximum number of connections a
default childs makes
TIMEOUT=400 # tava 300, hoje tinha 40000                          # the time
(s) before the dbmail-imapd should shutdown a connection which is being
idle.
RESOLVE_IP=no                     # if yes, the imap daemon resolves IP
numbers to DNS names in the log
IMAP_BEFORE_SMTP=no
#TRACE_LEVEL=2
idle_timeout          = 120
#capability           = IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE CHILDREN
SORT QUOTA THREAD=ORDEREDSUBJECT UNSELECT IDLE


[SIEVE]
EFFECTIVE_USER=nobody   # Root privs are used to open a port, then privs
EFFECTIVE_GROUP=nogroup #   are dropped down to the user/group specified
here.

#BINDIP=192.168.1.222
BINDIP=*
PORT=2000               # Port to bind to.
NCHILDREN=10
MAXCONNECTS=1000
MAXCHILDREN=10
MINSPARECHILDREN=2
MAXSPARECHILDREN=4
#TRACE_LEVEL=2

[DELIVERY]
SIEVE=yes
SIEVE_VACATION=yes


# end of configuration file


> -----Original Message-----
> From: Jorge Bastos [mailto:[EMAIL PROTECTED]
> Sent: quinta-feira, 30 de Outubro de 2008 10:58
> To: 'DBMail mailinglist'
> Subject: RE: [Dbmail] RE: Help on new ZDB system
> 
> Well Paul,
> There's something for you, in about 10m it happened:
> ---
> Oct 30 10:58:35 lira dbmail/imap4d[2528]: [0x9543498] EMERGENCY:[db]
> db_con_get(+234): can't get a database connection from the pool!
> ---
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf Of Jorge Bastos
> > Sent: quinta-feira, 30 de Outubro de 2008 10:46
> > To: 'DBMail mailinglist'
> > Subject: RE: [Dbmail] RE: Help on new ZDB system
> >
> > >
> > > I meant: the IDLE problem is now fixed. Please test Outlook with
> IDLE
> > > enabled.
> >
> >
> > Ops sorry, read it wrong. Ok going to test and let you know.
> >
> >
> > _______________________________________________
> > DBmail mailing list
> > [email protected]
> > https://mailman.fastxs.nl/mailman/listinfo/dbmail

_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to