作者bxorw (每天保持微笑)
看板FreeBSD
标题Re: [问题] FreeBSD的squid error
时间Thu Jan 31 19:55:32 2008
因为这是前人所弄的,不过最近要移机(换机子),但还是首要先得解决这个问题= =
我刚刚用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