cyrus imapd 2.2.10 "disappears" on Solaris 8 host

Kirsch, Mathew (Matt) Mathew.Kirsch at PaeTec.com
Thu Jan 20 15:07:49 EST 2005


A little more info:

I found out that it was actually logging this to syslogd:

Jan 20 14:58:23 uxrsp210 master[10009]: [ID 183672 local6.info] exiting on
SIGTERM/SIGINT

That's IT, though. No other diagnostics appear. I've since upgraded from
Berkeley DB 3.3.1 to Berkeley DB 4.2.52, and it didn't make any difference,
except now I'm getting these error messages:

Jan 20 15:00:03 uxrsp210 ctl_cyrusdb[10025]: DBERROR: error listing log
files: DB_NOTFOUND: No matching key/data pair found
Jan 20 15:00:03 uxrsp210 ctl_cyrusdb[10025]: DBERROR: archive
/u00/imap/config/db: cyrusdb error
Jan 20 15:00:03 uxrsp210 ctl_cyrusdb[10025]: DBERROR: error listing log
files: DB_NOTFOUND: No matching key/data pair found
Jan 20 15:00:03 uxrsp210 ctl_cyrusdb[10025]: DBERROR: archive
/u00/imap/config/db: cyrusdb error

-----Original Message-----
From: Kirsch, Mathew (Matt) 
Sent: Thursday, January 20, 2005 1:50 PM
To: 'info-cyrus at lists.andrew.cmu.edu'
Subject: cyrus imapd 2.2.10 "disappears" on Solaris 8 host


I just got cyrus imapd 2.2.10 running on a Solaris 8 host. Problem is, the
master process keeps disappearing off the process list. It's not dumping
core. It's not logging any problems. It's just going away.

We need this to run reliably. Can anyone give me any suggestions as to how
to debug the situation?

/etc/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" listen="lmtp" prefork=0
#  lmtpunix     cmd="lmtpd" listen="/u00/imap/config/socket/lmtp" prefork=0
  lmtp          cmd="lmtpd" listen="/u00/imap/config/socket/lmtp" prefork=0

  # this is only necessary if using notifications
#  notify       cmd="notifyd" listen="/u00/imap/config/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
}

/etc/imapd.conf:
configdirectory:        /u00/imap/config
partition-default:      /u00/imap/mailstore
admins:                 root cyrus
sasl_pwcheck_method:    auxprop


Matt Kirsch
Unix Systems Administrator
(585) 340-2736  Office
(585) 340-2819  Fax
mathew.kirsch at paetec.com
---
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
---
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