看板 FreeBSD 關於我們 聯絡資訊
因為這是前人所弄的,不過最近要移機(換機子),但還是首要先得解決這個問題= = 我剛剛用top或ps都沒有看到RunCache這隻程式,所以= =a好怪~~ ※ 引述《uftea (可愛茶)》之銘言: : ※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.130.109