在修改了squid的配置文件之后,很多情况下都可以用reconfigure命令来重新读取配置文件,命令格式:
/path/to/squid/sbin/squid -k reconfigure -f /path/to/squid/conf_file
在运行上面的命令前也可以先进行语法检查,看看有无语法错误,但是没有语法错误也并不代表配置就一定没有错误:
/path/to/squid/sbin/squid -k parse -f /path/to/squid/conf_file
运行reconfigure命令可以使修改的acl,cache_mem和其他的一些参数生效,理论上来说除了对cache_dir的更改,其他更改都应该是可以通过reconfigure使配置生效,使用reconfigure命令可以减少拓机时间,所以一般情况下更改了配置都推荐使用reconfigure而不是重启squid应用。
squid-3.0.6版本发现运行reconfigure的时候偶然会出现不能分配内存给DNSSERVER进程的错误,会导致DNSSERVER的辅助进程不能启动,此时一般情况下需要重启squid应用。
阅读(1214) | 评论(0) | 转发(0) |