Hi,

I am currently running dbmail-2.0.11 in production (Im am about to upgrade
in the near future...). In the mean time I am having a problem with lmtpd
and defunct processess. After running for a while I am seeing this in the
maillog.

serverchild.c,PerformChildTask: maximum number of connections reached,
stopping now
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7238]: pool.c,child_register:
register child [7238]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7239]: pool.c,child_register:
register child [7239]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7240]: pool.c,child_register:
register child [7240]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7241]: pool.c,child_register:
register child [7241]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7242]: pool.c,child_register:
register child [7242]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7243]: pool.c,child_register:
register child [7243]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7244]: pool.c,child_register:
register child [7244]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7245]: pool.c,child_register:
register child [7245]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7246]: pool.c,child_register:
register child [7246]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7247]: pool.c,child_register:
register child [7247]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7248]: pool.c,child_register:
register child [7248]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7249]: pool.c,child_register:
register child [7249]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7250]: pool.c,child_register:
register child [7250]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7251]: pool.c,child_register:
register child [7251]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7252]: pool.c,child_register:
register child [7252]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7253]: pool.c,child_register:
register child [7253]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7254]: pool.c,child_register:
register child [7254]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7255]: pool.c,child_register:
register child [7255]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7256]: pool.c,child_register:
register child [7256]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7257]: pool.c,child_register:
register child [7257]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7238]: pool.c,child_register:
initializing child_state [7238] using slot [0]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[9856]:
pool.c,manage_spare_children: children [6/7], spares [6 (2 - 4)]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7239]: pool.c,child_register:
initializing child_state [7239] using slot [6]
Dec 31 22:01:29 clstr-node-01 dbmail/lmtpd[7240]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7241]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7242]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7243]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7244]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7245]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7246]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7247]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7248]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7249]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7250]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7251]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7252]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7253]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7254]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7255]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7256]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[7257]:
serverchild.c,CreateChild: child_register failed
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[9856]: pool.c,getKey: pid NOT
found on scoreboard [7240]
Dec 31 22:01:30 clstr-node-01 dbmail/lmtpd[9856]: pool.c,getKey: pid NOT
found on scoreboard [7241]
Dec 31 22:01:31 clstr-node-01 dbmail/lmtpd[7239]:
serverchild.c,PerformChildTask: stop requested
Dec 31 22:01:31 clstr-node-01 dbmail/lmtpd[9856]: pool.c,getKey: pid NOT
found on scoreboard [7242]
Dec 31 22:01:31 clstr-node-01 dbmail/lmtpd[9856]:
pool.c,manage_spare_children: children [6/7], spares [6 (2 - 4)]


The only soloution is to kill dbmail-lmtpd and restart it. This startet
after upgrading from 2.0.9 to 2.0.11.

LMTPD section from dbmail.conf:

EFFECTIVE_USER=dbmail
EFFECTIVE_GROUP=dbmail
#BINDIP=*
BINDIP=127.0.0.1
PORT=24
NCHILDREN=7
MAXCHILDREN=8
MINSPARECHILDREN=2
MAXSPARECHILDREN=4
MAXCONNECTS=20
#MAXCONNECTS=10000
TIMEOUT=300
RESOLVE_IP=yes
#TRACE_LEVEL=5
TRACE_LEVEL=2
MAX_ERRORS=500


I am also getting ALOT of defunct processess if I raise any of the
"children" parameters (NCHILDREN, MAXCHILDREN, MINSPARECHILDREN,
MAXSPARECHILDREN, MAXCONNECTS).

Kernel:
2.6.8-3-686-smp
Glib:
libglib2.0-0   2.6.4-1
libglib2.0-dev 2.6.4-1

I am on sarge.

Any clues?

-- 
Med Hilsen/Best regards
Geir Voll Nielsen
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to