Yup I have now:
#
# Default number of child processes to start.
#
NCHILDREN             = 10

#
# Maximum number of child processes allowed.
#
MAXCHILDREN           = 50

#
# Unused children to always have availale.
#
MINSPARECHILDREN      = 5

#
# Maximum unused children allowed to be active.
#
MAXSPARECHILDREN      = 10

#
# Child process is restarted after handling this many connections.
#
MAXCONNECTS           = 10000

#
# Child process will restart after this many connection errors.
#
MAX_ERRORS            = 500

#
# Idle time allowed before a connection is shut off.
#
TIMEOUT               = 60


I think thats much better now.

But still it makes me wonder why does it just hang and never recover. But maybe I don't see anymore hangs.

Paul J Stevens wrote:
Jani,

A max of 10 children is very, very low. Set it to 100 or 200 or even
higher if your sql server can handle it.

I'm not sure why it doesn't recover.


Jani Partanen wrote:
Okey, I have logs now from last hang. It looks like server was running
out of childrens, am I right?
So I have play around with configs now and bumbed up thouse settings,
also I did change imapd timeout to 4000 what was 300, it did already
helped much and imapd didn't hang anymore every day.

But why does it hang and never recover from this? Also restarting it
requires 2 tries.

Mar 11 12:04:23 rottelo dbmail/imap4d[17183]: Message:[server]
pool.c,child_register(+299): register child [17183]
Mar 11 12:04:23 rottelo dbmail/imap4d[17055]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [5/10],
spares [2 (2 - 4)]
Mar 11 12:11:45 rottelo dbmail/imap4d[17183]: Message:[serverchild]
serverchild.c,PerformChildTask(+349): incoming connection fro
m [93.191.121.227] by pid [17183]
Mar 11 12:11:45 rottelo dbmail/imap4d[18082]: Message:[server]
pool.c,child_register(+299): register child [18082]
Mar 11 12:11:45 rottelo dbmail/imap4d[17055]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [6/10],
spares [2 (2 - 4)]
Mar 11 12:11:45 rottelo dbmail/imap4d[17183]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1625):
user (id:6, name [email protected]) tries login
Mar 11 12:11:45 rottelo dbmail/imap4d[17183]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1646):
user (id 6, name [email protected]) login accepted
Mar 11 12:11:47 rottelo dbmail/imap4d[17178]: Message:[serverchild]
serverchild.c,PerformChildTask(+349): incoming connection fro
m [93.191.121.227] by pid [17178]
Mar 11 12:11:47 rottelo dbmail/imap4d[18087]: Message:[server]
pool.c,child_register(+299): register child [18087]
Mar 11 12:11:47 rottelo dbmail/imap4d[17055]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [7/10],
spares [2 (2 - 4)]
Mar 11 12:11:47 rottelo dbmail/imap4d[17178]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1625):
user (id:6, name [email protected]) tries login
Mar 11 12:11:47 rottelo dbmail/imap4d[17178]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1646):
user (id 6, name [email protected]) login accepted
Mar 11 12:28:47 rottelo dbmail/imap4d[18087]: Message:[serverchild]
serverchild.c,PerformChildTask(+349): incoming connection fro
m [93.191.121.227] by pid [18087]
Mar 11 12:28:47 rottelo dbmail/imap4d[19965]: Message:[server]
pool.c,child_register(+299): register child [19965]
Mar 11 12:28:47 rottelo dbmail/imap4d[17055]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [8/10],
spares [2 (2 - 4)]
Mar 11 12:28:47 rottelo dbmail/imap4d[18087]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1625):
user (id:6, name [email protected]) tries login
Mar 11 12:28:47 rottelo dbmail/imap4d[18087]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1646):
user (id 6, name [email protected]) login accepted
Mar 11 12:40:55 rottelo dbmail/imap4d[17055]: Message:[server]
pool.c,manage_stop_children(+475): General stop requested. Killing
children...
Mar 11 12:40:59 rottelo dbmail/imap4d[21487]: Message:[server]
pool.c,child_register(+299): register child [21487]
Mar 11 12:40:59 rottelo dbmail/imap4d[21489]: Message:[server]
pool.c,child_register(+299): register child [21489]
Mar 11 12:40:59 rottelo dbmail/imap4d[21484]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [2/10], spares
[2 (2 - 4)]
Mar 11 12:41:03 rottelo dbmail/imap4d[21487]: Warning:[server]
pool.c,set_lock(+68): Error setting lock. Still trying...
Mar 11 12:41:20 rottelo dbmail/imap4d[21484]: Message:[server]
pool.c,manage_stop_children(+475): General stop requested. Killing
children...
Mar 11 12:41:24 rottelo dbmail/imap4d[21567]: Message:[server]
pool.c,child_register(+299): register child [21567]
Mar 11 12:41:24 rottelo dbmail/imap4d[21569]: Message:[server]
pool.c,child_register(+299): register child [21569]
Mar 11 12:41:24 rottelo dbmail/imap4d[21564]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [2/10], spares
[2 (2 - 4)]
Mar 11 12:42:35 rottelo dbmail/imap4d[21569]: Message:[serverchild]
serverchild.c,PerformChildTask(+349): incoming connection from
[93.191.121.227] by pid [21569]
Mar 11 12:42:35 rottelo dbmail/imap4d[21671]: Message:[server]
pool.c,child_register(+299): register child [21671]
Mar 11 12:42:35 rottelo dbmail/imap4d[21564]: Message:[server]
pool.c,scoreboard_state(+590): Scoreboard state: children [3/10], spares
[2 (2 - 4)]
Mar 11 12:42:36 rottelo dbmail/imap4d[21569]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1625): user (id:9,
name [email protected]) tries login
Mar 11 12:42:36 rottelo dbmail/imap4d[21569]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1646): user (id 9,
name [email protected]) login accepted
Mar 11 12:42:44 rottelo dbmail/imap4d[21671]: Message:[serverchild]
serverchild.c,PerformChildTask(+349): incoming connection from
[93.191.121.227] by pid [21671]


Jani Partanen wrote:
Too much stuff to add as attachment and I won't publicly post stuff
like that so I have send you mail.

Logs I don't have with level 3 because I made change just now when it
crashed.
It seems like it's not enough to restart imapd, I had to restart also
lmtp to get it working again.

Paul J Stevens wrote:
Jani Partanen wrote:
Ok, imapd did hang again. It won't die, it's running but it won't
function anymore. So if I telnet it, it won't show nothing. Normally I
get name and version line.
So where is the 'snapshot' I asked for?

Or logs? Or... anything?




------------------------------------------------------------------------

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

------------------------------------------------------------------------

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to