[qmail]qmail日誌文件大小修改配置
目前我的郵件伺服器使用daemontools+ucspi-tcp+qmail+vpopmail這種方式安裝,發現qmail默認的日誌文件大小96K就自動切割,保存數量為10個,再多的就自動刪除了。
通過google修改相關參數,依舊不起作用,還是96K大小切割,一下是相關run的配置內容:
# find ./ -name run | xargs more
::::::::::::::
./qmail-pop3d/run
::::::::::::::
#!/bin/sh
VPOPMAILUID=`id -u vpopmail`
VPOPMAILGID=`id -g vpopmail`
exec /usr/local/bin/tcpserver -l 0 -R -H -v \
-u"$VPOPMAILUID" -g"$VPOPMAILGID" 0 110 \
/var/qmail/bin/qmail-popup `hostname` \
/home/vpopmail/bin/vchkpw \
/var/qmail/bin/qmail-pop3d Maildir 2>&1
::::::::::::::
./qmail-pop3d/log/run
::::::::::::::
#!/bin/bash
exec setuidgid qmaill multilog t s2500000 n20 /var/log/qmail/pop3d
::::::::::::::
./qmail-smtpd/run
::::::::::::::
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 40000000 \
/usr/local/bin/tcpserver -v -H -R -l 0 \
-x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
/var/qmail/bin/qmail-smtpd \
/home/vpopmail/bin/vchkpw /bin/true 2>&1
::::::::::::::
./qmail-smtpd/log/run
::::::::::::::
#!/bin/bash
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 n20 /var/log/qmail/smtpd
::::::::::::::
./qmail-pop3ds/run
::::::::::::::
#!/bin/sh
VPOPMAILUID=`id -u vpopmail`
VPOPMAILGID=`id -g vpopmail`
exec /usr/local/bin/tcpserver -l 0 -R -H -v \
-u"$VPOPMAILUID" -g"$VPOPMAILGID" 0 995 \
/usr/sbin/stunnel -f -p /var/qmail/control/servercert.pem \
-l /var/qmail/bin/qmail-popup -- qmail-popup `hostname` \
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
::::::::::::::
./qmail-pop3ds/log/run
::::::::::::::
#!/bin/sh
exec setuidgid qmaill multilog t /var/log/qmail/pop3ds
::::::::::::::
./qmail-send/run
::::::::::::::
#!/bin/sh
exec /var/qmail/rc
::::::::::::::
./qmail-send/log/run
::::::::::::::
#!/bin/bash
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 n20 /var/log/qmail
# pwd
/var/qmail/supervise
#
麻煩各位幫忙看看 是什麼問題導致的
# ll -h /var/log/qmail/
total 988K
-rwxr--r-- 1 qmaill nofiles 96K May 27 10:01 @400000004ddf061c0c77eec4.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 10:11 @400000004ddf086b0ae78eac.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 10:22 @400000004ddf0ae1083bd384.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 10:34 @400000004ddf0dce3a12a16c.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 10:49 @400000004ddf11551a8711ac.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 11:05 @400000004ddf14f40c881b64.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 11:20 @400000004ddf1898068eb024.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 11:29 @400000004ddf1a860fda53a4.s
-rwxr--r-- 1 qmaill nofiles 96K May 27 11:38 @400000004ddf1ca72ff657dc.s
-rw-r--r-- 1 qmaill nofiles 15K May 27 11:38 current
-rw------- 1 qmaill nofiles 0 Sep 12 2010 lock
drwxr-xr-x 2 qmaill root 4.0K May 27 07:39 pop3d
drwxr-xr-x 2 qmaill root 4.0K Sep 12 2010 pop3ds
drwxr-xr-x 2 qmaill root 4.0K May 27 11:22 smtpd
-rw-r--r-- 1 qmaill nofiles 0 Sep 12 2010 state
#
謝謝啦
《解決方案》
哪位大俠幫忙看看哈,google目前還沒有解決,等待著……
《解決方案》
此問題目前已解決,因為使用了daemontools來管理qmail進程,故要重啟daemontools這個進程,來使配置生效
《解決方案》
小弟同意遇到這個問題,請說下一詳細的解決辦法,非常感謝!