作者rellik (哇哇哇○( ̄﹏ ̄))
看板FreeBSD
标题Re: [问题] FreeBSD的squid error
时间Thu Jan 31 11:30:38 2008
※ 引述《HigherKuo (我要VISA)》之铭言:
: ※ 引述《bxorw (每天保持微笑)》之铭言:
: : 我的proxy上的squid 都可以让使用者正常透过该proxy连线,可是我查询squid
: : 会有这个错误讯息...
: : squid: ERROR: Could not send signal 0 to process 58627: (3) No such process
: : 请问这是发生什麽问题呢?
: : 我google没有搜寻到...也不是squid无法动~因为使用者都能正常使用。
: 跟我的问题一样
: 我发现是/usr/local/squid/logs/squid.pid 这个档案的拥有人变成了root
: 所以重新启动的时候无法把新的pid值写进去那个档案
: 如果你用top看到的pid跟他不一样那应该就是这个问题
: 但是我「手动」修改档案的拥有人之後 在重新启动一次又变成了root
: 至於是哪里的设定我也不清楚
: 我是手动写一个程式把新的pid值写进去档案里..
我之前遇过,後来发现是某位学长重开机时没有将
squid先停止造成的错误..用squid -k也无法关闭
我的解决方式参考看看
#ps aux | grep squid \\找出 squid 的 pid
以你的情况应该会查到非 58627的 squid pid
#kill -9 "pid" \\请代换成自己查到的pid
#true > /usr/local/squid/logs/squid.pid \\清空该pid
#reboot \\ 重开机後解决
anyway..要关闭squid请爱用 squid -k shutdown
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.139.90