[分享]squid“金蝉脱壳”的处理办法
原文:http://bbs.i539.com/viewthread.p ... e%3D1&frombbs=1
squid版本:Version 2.6.STABLE19
近日,因为某种原因重启服务器;重启后发现web不能访问,查看sockstat -4 中没有squid,ps -au | grep squid也没有,此时认为squid没起来,不过为什么没起来哪?dmesg -a 看到提示squid启动了, 这就奇怪了。试着squid -s ,提示进程已存在pid XXX,只好先squid stop,提示无权操作,怪了我可是ROOT!
经过一两个小时折腾,终于发现是重启时squid进程文件仍然存在,导致启动脚本检测到pid后不再“重复启动”;就这样squid实现了金蝉脱壳,解决办法很简单,rm -fr(让它耽误我两个小时) PID文件,再试试squid -s 是不是正常了,sockstat -4也有了吧