Squid: ERROR: No running copy错误

发布于 2015-10-27 作者 [重庆SEO]

服务器之前配置了squid用于浏览器pac翻墙,之前使用好好的,这两天突然翻不过去了,浏览器提示 554 SMTP synchronization error。因为配置是没有改过的。先看看squid是否正常,service squid restart多次均提示失败,查看日志
# cat /var/log/squid/squid.out
squid: ERROR: No running copy 
将这个错误提示在网上比较顺利的解决了问题
[root@localhost squid]# squid -k parse
正常,省略显示
[root@localhost squid]# squid -z
正常,省略显示
[root@localhost squid]# squid -NCd2
部分内容省略
2015/10/27 14:35:24| commBind: Cannot bind socket FD 12 to [::]:25: (98) Address already in use
FATAL: Cannot open HTTP Port 
到这里基本上知道出问题的原因了。提示25端口被占用,因为我squid.conf就是使用的25端口,所以需要先解除占用,然后重启,正常了。
[root@localhost squid]# netstat -tunlp |grep 25
tcp    0   0 0.0.0.0:25         0.0.0.0:*          LISTEN   634/exim      
tcp    0   0 :::25            :::*            LISTEN   634/exim      
[root@localhost squid]# kill -9 634
[root@localhost squid]# service squid restart
停止 squid:                        [失败]
正在启动 squid:                      [确定]
[root@localhost squid]# squid -NCd2
2015/10/27 14:42:35| Squid is already running! Process ID 1346 
又可以不用SS,轻松翻墙了。