It seems to be stuck in a loop, more or less. Here's a log excerpt: Jul 21 12:04:25 server dbmail/imap4d[28324]: IMAPClientHandler(): Executing command uid... Jul 21 12:04:25 server dbmail/imap4d[28324]: db_query(): executing query [SELECT messageblk FROM messageblks WHERE message_idnr = 66339::bigint ORDER BY messageblk_idnr] Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): starting, stopbound: '<null>' Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): entering mime loop Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): found double newline; header size: 29 lines Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): found multipart msg Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): found new boundary: [--112644984159776744], msgidx 1571 Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf updating 29618094604288::bigint 22870700851200::bigint 22870700851200::bigint 0::bigint Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf: entire fit Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf succes NOMORE Jul 21 12:04:25 server dbmail/imap4d[28324]: db_add_mime_children(): starting, splitbound: '--112644984159776744' Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): entering mime loop Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): found double newline; header size: 3 lines Jul 21 12:04:25 server dbmail/imap4d[28324]: db_add_mime_children(): expecting body data... Jul 21 12:04:25 server dbmail/imap4d[28324]: db_add_mime_children(): found end after boundary [--112644984159776744], Jul 21 12:04:25 server dbmail/imap4d[28324]: followed by [-- ], Jul 21 12:04:25 server dbmail/imap4d[28324]: db_query(): executing query [SELECT messageblk FROM messageblks WHERE message_idnr = 66379::bigint ORDER BY messageblk_idnr] Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): starting, stopbound: '<null>' Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): entering mime loop Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): found double newline; header size: 30 lines Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): found multipart msg Jul 21 12:04:25 server dbmail/imap4d[28324]: db_start_msg(): found new boundary: [MuLtIpArT_BoUnDaRy], msgidx 1560 Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf updating 71305047179264::bigint 64604898066432::bigint 64604898066432::bigint 0::bigint Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf: entire fit Jul 21 12:04:25 server dbmail/imap4d[28324]: update msgbuf succes NOMORE Jul 21 12:04:25 server dbmail/imap4d[28324]: db_add_mime_children(): starting, splitbound: 'MuLtIpArT_BoUnDaRy' Jul 21 12:04:25 server dbmail/imap4d[28324]: mime_readheader(): entering mime loop ... Jul 21 16:22:17 server dbmail/imap4d[28324]: db_start_msg(): starting, stopbound: '<null>' Jul 21 16:22:17 server dbmail/imap4d[28324]: mime_readheader(): entering mime loop Jul 21 16:22:17 server dbmail/imap4d[28324]: mime_readheader(): found double newline; header size: 28 lines Jul 21 16:22:17 server dbmail/imap4d[28324]: db_start_msg(): found singlepart msg Jul 21 16:22:17 server dbmail/imap4d[28324]: update msgbuf updating 160442798440448::bigint 154008937299968::bigint 154008937299968::bigint 1052748023857152::bigint Jul 21 16:22:17 server dbmail/imap4d[28324]: update msgbuf: entire fit Jul 21 16:22:17 server dbmail/imap4d[28324]: update msgbuf succes NOMORE Jul 21 16:22:17 server dbmail/imap4d[28324]: db_start_msg(): exit Jul 21 16:22:17 server dbmail/imap4d[28324]: db_query(): executing query [SELECT messageblk FROM messageblks WHERE message_idnr = 66987::bigint ORDER BY messageblk_idnr] Jul 21 16:22:17 server dbmail/imap4d[15529]: StartServer(): child [1388] hasn't provided exit status yet Jul 21 16:22:17 server dbmail/imap4d[15529]: StartServer(): child [13664] is still alive, sending SIGTERM Jul 21 16:22:17 server dbmail/imap4d[15529]: ParentSigHandler(): got signal [17] Jul 21 16:22:17 server dbmail/imap4d[15529]: StartServer(): child [13664] has exited, zombie cleaned up
I have 140MB of level 5 log file sitting here, so if any more (or more useful) info is needed, just ask. Rich. On Wed, 2004-07-21 at 10:50, Jesse Norell wrote: > These are probably obvious, but turn up logging to level 5 and see > if dbmail-imapd prints anything. I believe there's a way to have > postgres log queries that are being run too, but I don't remember > how. If neither of those provide any hints, you'd probably have > to run a debugger to trace the process. Also, you might record > the imap traffic going over the wire... there's an off chance you > could be getting hit by some as-yet previously unknown bug in the > imap protocol handler or something (but probably look at that as > more of a last resort).