squid logrotate的問題 - Linux

Jacky avatar
By Jacky
at 2013-08-13T14:11

Table of Contents

這個問題困擾我一段時間了,
但我一直找不出原因,
請各位高手們幫忙。

我在CentOS 6.4上架了一台squid(版本3.1.10),並設定crontab在每天23:59分做rotate,
目前在測試階段,因此使用者只有2、3個人
觀察了幾天發現它都會提早去做rotate(但都是在我下班後),
不會在我設定好的時間去做rotate,
我想應該是提早做了,已經沒資料,所以不會去執行(不知我的觀念對不對?)
但我確定我設定crontab的指令是沒錯的
我也去看過/etc/logrotate.conf及/etc/logrotate.d/下的檔案
/etc/logrotate.d/下有一個squid檔,但它的rotate是weekly的,
所以我不知道為什麼它會自動去rotate?
請各位幫忙提點,謝謝!

以下是crontab及/etc/logrotate.d/squid的內容

crontab
10 5 * * * (/usr/sbin/ntpdate tock.stdtime.gov.tw && /sbin/hwclock -w) &> /dev/null
59 23 * * * /usr/sbin/squid -k rotate
1 0 * * * /usr/local/bin/sarg


/etc/logrotate.d/squid
/var/log/squid/*.log {
weekly
rotate 5
compress
notifempty
missingok
sharedscripts
postrotate
# Asks squid to reopen its logs. (log_rotate 0 is set in squid.conf)
# errors redirected to make it silent if squid is not running
/usr/sbin/squid -k rotate 2>/dev/null
# Wait a little to allow Squid to catch up before the logs is compressed
sleep 1
endscript
}

--
Tags: Linux

All Comments

Ina avatar
By Ina
at 2013-08-15T02:23
每天同時間? 怎麼知道提前作? 把 cronjob 拿掉也會作?
Caitlin avatar
By Caitlin
at 2013-08-17T07:30
怎麼知道提前了?
如果離開後都沒人用, 沒寫 log, reoate 後時間是你
Audriana avatar
By Audriana
at 2013-08-19T11:55
離開後, 這正常呀. 你把 cronjob 拿掉看會不會 rotate
Sandy avatar
By Sandy
at 2013-08-24T09:59
r 大的意思是, rotate 不會改檔案時間, 只是改名稱,
Carol avatar
By Carol
at 2013-08-28T17:21
所以如果你是看檔案時間, 是看到最後一次 squid 寫記錄的時間

Linux kernel 3.10.6 "TOSSUG Baby Fish"

Elizabeth avatar
By Elizabeth
at 2013-08-13T13:38
上次 Greg Kroah-Hartman 來參加 TOSSUG 聚會 TOSSUG 送了 http://www.plurk.com/p/icubxd 鯰魚娃娃給他跟他的小孩 過不久後就被拿來當作 Linux Kernel 的名稱啦~ andgt;_andlt; http://bit.ly/tossug-ba ...

Linux process power 的問題

Faithe avatar
By Faithe
at 2013-08-12T18:41
打擾各位囉!現有的linux上面可否利用什麼工具或是指令能夠直接assign process的 power呢?強破該process以特定的power來執行..atat? - ...

KDE Taiwan 網站改版中

Kelly avatar
By Kelly
at 2013-08-12T15:51
KDE Taiwan 網站目前改版中 招募對網頁設計有興趣並喜愛 KDE 的同好一起來幫忙 網站的程式碼[1]會放在 github 上 只要你有 github 帳號 會操作 git 就能幫忙改進 KDE Taiwan 網站 目前網頁先 host 在我的主機[2]上 等馬哥將網站搬到 kde.linux.org ...

windows 下 cygwin 執行 bash 的問題

Valerie avatar
By Valerie
at 2013-08-12T15:08
我在 windows 環境下用 cygwin 跑一個 bash 檔, 其中有一行是 SOURCE=`ps -o state= -p $PPID | sed and#39;s/ *$//gand#39;` 其中 cygwin 的 ps 並沒有 -o 的參數, 想請問各位先進有沒有什麼替代指令,或是替代方 ...

HackingThursday 固定聚會 (2013-08-15)

Brianna avatar
By Brianna
at 2013-08-12T12:06
通告網址: [http://www.hackingthursday.org/][1] * * * * 時間: 每週四晚上 19:30 至 22:00 ( 熱食供應至 20:00 ) * 地點: 伯朗咖啡 ( 建國店 ) * 地址: 台北市大安區建國南路一段 166 號 3 樓 * 鄰 ...