db directory filling up - normal or config error?
Patrick Boutilier
boutilpj at ednet.ns.ca
Tue Feb 9 17:08:00 EST 2016
Not sure if Cyrus is supposed to clean up (been using skiplist
exclusively for years now) but according to this link you can remove the
old log files.
http://www-rohan.sdsu.edu/doc/BerkeleyDB/ref/transapp/logfile.html
On 02/09/2016 04:05 PM, Carl Brewer via Info-cyrus wrote:
>
> I asked this a few months ago, but now it's getting urgent. I have a
> NetBSD 5.x server, running Cyrus imapd 2.4.17 from pkgsrc, /var/imap/db
> is getting very full :
>
> bash-4.3# du -sh db
> 7.0G db
>
> (this is on a reasonably small server)
>
> and it grows every day, it's full of these :
>
> -rw------- 1 cyrus mail 10485760 Feb 1 03:47 log.0000000953
> -rw------- 1 cyrus mail 10485760 Feb 2 03:48 log.0000000954
> -rw------- 1 cyrus mail 10485760 Feb 3 03:47 log.0000000955
> -rw------- 1 cyrus mail 10485760 Feb 4 03:46 log.0000000956
> -rw------- 1 cyrus mail 10485760 Feb 5 03:47 log.0000000957
> -rw------- 1 cyrus mail 10485760 Feb 6 03:46 log.0000000958
> -rw------- 1 cyrus mail 10485760 Feb 7 03:46 log.0000000959
> -rw------- 1 cyrus mail 10485760 Feb 8 03:46 log.0000000960
> -rw------- 1 cyrus mail 10485760 Feb 9 03:47 log.0000000961
> -rw------- 1 cyrus mail 10485760 Feb 10 03:48 log.0000000962
>
>
> a new one every day. This is not sustainable on this little server.
>
> I'm not sure if cyrus itself is supposed to clean these up?
>
> My cyrus.conf is :
> # 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="localhost: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="/var/imap/socket/lmtp" prefork=0
>
> # this is only necessary if using notifications
> # notify cmd="notifyd" listen="/var/imap/socket/notify"
> proto="udp" prefo
> rk=1
> # Carl, 20140806
> smmapd cmd="smmapd" listen="/var/imap/socket/smmapd" 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
> }
>
>
>
> Have I done something wrong, config-wise? Or is there a way to safely
> purge these db log files?
>
> Thank you!
>
> Carl
>
>
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: boutilpj.vcf
Type: text/x-vcard
Size: 286 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20160209/55e85fbf/attachment.vcf>
More information about the Info-cyrus
mailing list