支持多核SMP Squid3.2 缓存反向代理(3)

检查 squid 配置文件正确与否

/usr/local/squid/sbin/squid -Nk parse

 

生成缓存目录

/usr/local/squid/sbin/squid -N –z

测试squid

/usr/local/squid/sbin/squid -N -d1

启动squid

/usr/local/squid/sbin/squid

ps -ef |grep squid     #检查squid是否正常启动

配置squid开机启动

vi /etc/rc.d/rc.local

在最后添加

/usr/local/squid/sbin/squid 

5.滚动日志文件

squid将大量的重要信息写入日志,假如写不进去了,squid会发生错误并退出。为了合理控制磁盘空间消耗,必须周期性的滚动日志文件。

/usr/local/squid/sbin/squid -k rotate

ls -alh /usr/local/squid/var/logs/

 

通过上图,可以看到日志已经被分割了,将此命令加入到crontab里,让它在每天的凌晨4点运行。

crontab -e

在最后添加

0 4 * * * /usr/local/squid/sbin/squid -k rotate 


 

结束squid进程 /squid/sbin/squid –k shutdown 取得squid运行状态信息:/squid/bin/squidclient -p 80 mgr:info 取得squid内存使用情况:/squid/bin/squidclient -p 80 mgr:mem 取得squid已经缓存的列表:/squid/bin/squidclient -p 80 mgrbjects. use it carefully,it may crash 取得squid的磁盘使用情况:/squid/bin/squidclient -p 80 mgr:diskd 强制更新某个url:/squid/bin/squidclient -p 80 -m PURGE  查命中率: /soft/squid/bin/squidclient -h111.222.111.111 -p80 mgr:info /soft/squid/bin/squidclient -h具体的IP -p80 mgr:info 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d6c35572554a75de12a643a4479aa73f.html