squid: ERROR: No running copy
squid: ERROR: No running copy
==================
[root@at etc]# find / -name "squid.pid"
/usr/local/ds/squid/var/logs/squid.pid
[root@at ~]# cat /usr/local/ds/squid/var/logs/squid.pid
[root@at ~]# ps aux|grep squid
root 4103 0.0 0.0 14756 592 ? Ss Sep17 0:00 /usr/local/ds/squid/sbin/squid
root 7443 3.2 0.0 66168 1476 pts/0 D+ 13:45 0:01 find / -name squid.pid
nobody 7474 8.1 31.5 5221984 5177596 ? Sl Oct18 2871:13 (squid)
root 8910 0.0 0.0 61192 752 pts/1 S+ 13:46 0:00 grep squid
[root@at ~]# echo "4103" > /usr/local/ds/squid/var/logs/squid.pid
[root@at ~]# /usr/local/ds/squid/sbin/squid -k check
[root@at ~]# /usr/local/ds/squid/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 4103: (1) Operation not permitted
[root@at ~]# ps aux|grep squid
root 4103 0.0 0.0 14756 592 ? Ss Sep17 0:00 /usr/local/ds/squid/sbin/squid
root 7443 1.7 0.0 66300 1620 pts/0 D+ 13:45 0:02 find / -name squid.pid
nobody 7474 8.1 31.5 5221984 5177596 ? Sl Oct18 2871:17 (squid)
root 9760 0.0 0.0 61192 752 pts/1 S+ 13:47 0:00 grep squid
[root@at ~]# echo "7474" > /usr/local/ds/squid/var/logs/squid.pid
[root@at ~]# /usr/local/ds/squid/sbin/squid -k reconfigure
[root@at ~]# /usr/local/ds/squid/sbin/squid -k reconfigure
[root@at ~]#
======================
http://bbs.linuxtone.org/thread-1695-1-1.html
问题:
#/opt/app/squid3/sbin/squid -k parse
2009/02/04 11:18:55| Processing Configuration File: /opt/app/squid3//etc/squid.conf (depth 0)
2009/02/04 11:18:55| WARNING: use of 'reload-into-ims' in 'refresh_pattern' violates HTTP
2009/02/04 11:18:55| WARNING: use of 'ignore-reload' in 'refresh_pattern' violates HTTP
#/opt/app/squid3/sbin/squid -k reconfigure
squid: ERROR: No running copy
#grep -i '\<pid' /opt/app/squid3/etc/squid.conf
pid_filename /opt/app/squid3/run/squid.pid
#ls /opt/app/squid3/run/squid.pid
No such file or directory #原来 squid.pid 这个文件不存在
解决方法:
#ps -ef | grep squid
root 22394 1 0 00:41 ? 00:00:00 sbin/squid -D
squid 22396 22394 12 00:41 ? 01:18:46 (squid) -D
squid 22402 22396 0 00:41 ? 00:00:00 (unlinkd)
squid 29682 22396 0 11:19 ? 00:00:00 (dnsserver)
squid 29683 22396 0 11:19 ? 00:00:00 (dnsserver)
squid 29684 22396 0 11:19 ? 00:00:00 (dnsserver)
squid 29685 22396 0 11:19 ? 00:00:00 (dnsserver)
squid 29686 22396 0 11:19 ? 00:00:00 (dnsserver)
root 29804 29638 0 11:30 pts/1 00:00:00 grep squid
echo "22396" > /opt/app/squid3/run/squid.pid
#/opt/app/squid3/sbin/squid -k reconfigure
搞定
http://www.poqin.com/article/html/14990.html
Problem:
#/usr/local/squid/sbin/squid -k reconfigure
squid: ERROR: No running copy
Resolve:
#ps -aux|grep squid
nobody 2480 0.0 0.7 4088 996 ? S 10:41 0:00 /bin/sh /usr/local/squid/bin/RunCache
nobody 2487 0.1 5.5 8980 6968 ? S 10:41 0:02 squid -NsY
root 3104 0.0 0.5 4448 648 pts/2 S 11:10 0:00 grep squid
#cat /etc/squid/squid.conf |grep "squid.pid"
pid_filename /var/run/squid.pid
#echo /var/run/squid.pid
5049
????????
#vi /etc/squid/squid.conf
修改/var/run/squid.pid为
pid_filename /usr/local/squid/var/logs/squid.pid
此为默认的
#echo "2487" > /usr/local/squid/var/logs/squid.pid
#/usr/local/squid/sbin/squid -k reconfigure
OK!!!