昨天做的修改,今天又看了一下,發現日志rotate有問題,原來,squid -k rotate命令後緊跟-k shutdown語句,造成SQUID關閉,這樣ROTATE就不成功了,在ROTATE後加SLEEP 5S的語句,停一下,再執行,這樣就可以了,然後再REBOOT。在整個過程中,我在每個語句後都加了SLEEP 5S,使語句執行得更笃定一點。
開機腳本中我也是這樣做了,在SQUID -D啟動後等5S,關閉,再啟動。
希望能解決SQUID無法在自動重啟後無法啟動的情況。
另:squid -k shutdown後squid進程會在有請求的時候自動啟動。這是怎麼一回事呢?忘了做過什麼設置了。