rfcv 发表于 2015-9-3 08:48:21

squid: ERROR: No running copy

  squid: ERROR: No running copy
  ==================
  
# find / -name "squid.pid"
/usr/local/ds/squid/var/logs/squid.pid
  # cat /usr/local/ds/squid/var/logs/squid.pid
# ps aux|grep squid
root      41030.00.014756   592 ?      Ss   Sep17   0:00 /usr/local/ds/squid/sbin/squid
root      74433.20.0661681476 pts/0    D+   13:45   0:01 find / -name squid.pid
nobody    74748.1 31.5 5221984 5177596 ?   Sl   Oct18 2871:13 (squid)
root      89100.00.061192   752 pts/1    S+   13:46   0:00 grep squid
# echo "4103" > /usr/local/ds/squid/var/logs/squid.pid
# /usr/local/ds/squid/sbin/squid -k check
# /usr/local/ds/squid/sbin/squid -k reconfigure
squid: ERROR: Could not send signal 1 to process 4103: (1) Operation not permitted
# ps aux|grep squid
root      41030.00.014756   592 ?      Ss   Sep17   0:00 /usr/local/ds/squid/sbin/squid
root      74431.70.0663001620 pts/0    D+   13:45   0:02 find / -name squid.pid
nobody    74748.1 31.5 5221984 5177596 ?   Sl   Oct18 2871:17 (squid)
root      97600.00.061192   752 pts/1    S+   13:47   0:00 grep squid
# echo "7474" > /usr/local/ds/squid/var/logs/squid.pid
# /usr/local/ds/squid/sbin/squid -k reconfigure
# /usr/local/ds/squid/sbin/squid -k reconfigure
#
  ======================
  
  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   10 00:41 ?      00:00:00 sbin/squid -D
squid    22396 22394 12 00:41 ?      01:18:46 (squid) -D
squid    22402 223960 00:41 ?      00:00:00 (unlinkd)
squid    29682 223960 11:19 ?      00:00:00 (dnsserver)
squid    29683 223960 11:19 ?      00:00:00 (dnsserver)
squid    29684 223960 11:19 ?      00:00:00 (dnsserver)
squid    29685 223960 11:19 ?      00:00:00 (dnsserver)
squid    29686 223960 11:19 ?      00:00:00 (dnsserver)
root   29804 296380 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!!!
页: [1]
查看完整版本: squid: ERROR: No running copy