FreeBSD的squid error - BBS
By Charlotte
at 2008-01-31T19:36
at 2008-01-31T19:36
Table of Contents
※ 引述《bxorw (每天保持微笑)》之銘言:
: 但我用squid restart或者reload都是這樣的情形...請問這是發生什麼問題?
比較正確的 squid 關閉方法...
(下列說的方式是 tarball 安裝,ports 安裝可能有所出入..)
1. squid 應該會另外有一隻 Watchdog .. 叫 RunCache ..
(tarball 安裝也是用 RunCache 啟動 squid)
2. 下列是關閉 squid 的方法
a. 先 kill 掉 RunCache 這支 process
b. 執行 squid -k shutdown
c. 等待 squid 已經完全在 process 中不在了 (用 top 或 ps 可以監看)
3. 如果要再啟動,再執行 RunCache。
最常發生 squid 這個訊息,大多是 squid.pid 還在。
往往都是在 squid 沒有正常關閉前重開機,或是異常斷電,導致記憶體的資料尚未寫回
到硬碟供下次啟動 squid 時使用。
如果設定檔有少部份改變,請直接用 squid -k reconfigure 會比較好。
(ex: acl 或是 parent、sibling 變動)
&BTW:
我個人不喜歡用 FreeBSD 的 ports 安裝 squid,因為 squid 有些參數還是要
tarball 裝比較好用。ex: I/O 使用 kqueue 或是 diskd
--
: 但我用squid restart或者reload都是這樣的情形...請問這是發生什麼問題?
比較正確的 squid 關閉方法...
(下列說的方式是 tarball 安裝,ports 安裝可能有所出入..)
1. squid 應該會另外有一隻 Watchdog .. 叫 RunCache ..
(tarball 安裝也是用 RunCache 啟動 squid)
2. 下列是關閉 squid 的方法
a. 先 kill 掉 RunCache 這支 process
b. 執行 squid -k shutdown
c. 等待 squid 已經完全在 process 中不在了 (用 top 或 ps 可以監看)
3. 如果要再啟動,再執行 RunCache。
最常發生 squid 這個訊息,大多是 squid.pid 還在。
往往都是在 squid 沒有正常關閉前重開機,或是異常斷電,導致記憶體的資料尚未寫回
到硬碟供下次啟動 squid 時使用。
如果設定檔有少部份改變,請直接用 squid -k reconfigure 會比較好。
(ex: acl 或是 parent、sibling 變動)
&BTW:
我個人不喜歡用 FreeBSD 的 ports 安裝 squid,因為 squid 有些參數還是要
tarball 裝比較好用。ex: I/O 使用 kqueue 或是 diskd
--
Tags:
BBS
All Comments
Related Posts
FreeBSD的squid error
By Selena
at 2008-01-31T16:22
at 2008-01-31T16:22
FreeBSD的squid error
By Rebecca
at 2008-01-31T11:32
at 2008-01-31T11:32
FreeBSD的squid error
By Edwina
at 2008-01-31T11:30
at 2008-01-31T11:30
ipfw 與 nat 外部ip 重導的問題
By Audriana
at 2008-01-31T11:17
at 2008-01-31T11:17
FreeBSD的squid error
By Charlie
at 2008-01-31T10:43
at 2008-01-31T10:43