lockers causing messages to bounce
Randy Manchester
rnm at whoi.edu
Tue May 24 12:57:00 EDT 2005
Hello!
I've been running cyrus imap for several years. Last night I upgraded
one of my two imap servers to version 2.2.12 (from 2.0.11). This morning
one of my users received this bounced message (mailj is a cname):
---------------------------------------------------
This is the Postfix program at host daedalus.whoi.edu.
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The Postfix program
<jdyke at mailj.whoi.edu>: host localhost[127.0.0.1] said: 190 lockers (in
reply
to end of DATA command)
-------------------------------------
...and this was in my syslog:
May 24 10:55:13 daedalus postfix/lmtp[16444]: [ID 197553 mail.info]
39CAD25A5: to=<jdyke at mailj.whoi.edu>, relay=localhost[127.0.0.1],
delay=0, status=bounced (host localhost[127.0.0.1] said: 190lockers (in
reply to end of DATA command))
So far this morning I've seen about 90 of these in syslog. I also have a
lot of entries like the following:
May 24 12:42:38 daedalus postfix/lmtp[17316]: [ID 197553 mail.info]
7FFF6251C: to=<gjpackard at mailg.whoi.edu>, relay=localhost[127.0.0.1],
delay=0, status=sent (236 lockers)
I'm running Solaris9, postfix 2.1.5, imapd 2.2.12, berkeleydb 4.3.27.
My lockers has been hovering around 220 most of the morning with around
350 users connected. Asside from this everything is running fine.
cyrus at daedalus> db4_stat -m -h /daedalus/cyrus/config/db
642KB 912B Total cache size
1 Number of caches
648KB Pool individual cache size
0 Maximum memory-mapped file size
0 Maximum open file descriptors
0 Maximum sequential buffer writes
0 Sleep after writing maximum sequential buffers
0 Requested pages mapped into the process' address space
40262 Requested pages found in the cache (99%)
66 Requested pages not found in the cache
148 Pages created in the cache
66 Pages read into the cache
1044 Pages written from the cache to the backing file
97 Clean pages forced from the cache
38 Dirty pages forced from the cache
0 Dirty pages written by trickle-sync thread
79 Current total page count
51 Current clean page count
28 Current dirty page count
67 Number of hash buckets used for page location
40542 Total number of times hash chains searched for a page
3 The longest hash chain searched for a page
51553 Total number of hash buckets examined for page location
27 The number of hash bucket locks that required waiting (0%)
21 The maximum number of times any hash bucket lock was waited for
1 The number of region locks that required waiting (0%)
224 The number of page allocations
276 The number of hash buckets examined during allocations
3 The maximum number of hash buckets examined for an allocation
135 The number of pages examined during allocations
1 The max number of pages examined for an allocation
Pool File: /daedalus/cyrus/config/tls_sessions.db
8192 Page size
0 Requested pages mapped into the process' address space
1106 Requested pages found in the cache (99%)
4 Requested pages not found in the cache
5 Pages created in the cache
4 Pages read into the cache
39 Pages written from the cache to the backing file
Pool File: /daedalus/cyrus/config/deliver.db
8192 Page size
0 Requested pages mapped into the process' address space
39156 Requested pages found in the cache (99%)
62 Requested pages not found in the cache
143 Pages created in the cache
62 Pages read into the cache
1005 Pages written from the cache to the backing file
cyrus at daedalus> db4_stat -c -h /daedalus/cyrus/config/db
650 Last allocated locker ID
0x7fffffff Current maximum unused locker ID
9 Number of lock modes
50000 Maximum number of locks possible
50000 Maximum number of lockers possible
50000 Maximum number of lock objects possible
115 Number of current locks
127 Maximum number of locks at any one time
230 Number of current lockers
245 Maximum number of lockers at any one time
2 Number of current lock objects
7 Maximum number of lock objects at any one time
43374 Total number of locks requested
43259 Total number of locks released
0 Total number of lock requests failing because DB_LOCK_NOWAIT was set
229 Total number of locks not immediately available due to conflicts
0 Number of deadlocks
0 Lock timeout value
0 Number of locks that have timed out
0 Transaction timeout value
0 Number of transactions that have timed out
19MB 624KB The size of the lock region
311 The number of region locks that required waiting (0%)
root at daedalus> more cyrus.conf
# standard standalone server implementation
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE
# idled cmd="idled"
}
# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=0
imaps cmd="imapd -s" listen="imaps" prefork=0
pop3 cmd="pop3d" listen="pop3" prefork=0
pop3s cmd="pop3d -s" listen="pop3s" prefork=0
sieve cmd="timsieved" listen="sieve" prefork=0
# these are only necessary if receiving/exporting usenet via NNTP
# nntp cmd="nntpd" listen="nntp" prefork=0
# nntps cmd="nntpd -s" listen="nntps" prefork=0
# at least one LMTP is required for delivery
lmtp cmd="lmtpd -a" listen="lmtp" prefork=0
lmtpunix cmd="lmtpd -a" listen="/var/imap/socket/lmtp" prefork=1
# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/imap/socket/notify"
proto="udp" prefork=1
}
EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression,
# Sieve or NNTP
delprune cmd="cyr_expire -E 3" at=0400
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" at=0400
}
Any help appreciated..
Thanks,
Randy
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list