Squid 把配置的校验和应用拆成不同的操作:

  • -k parse 检查语法。
  • -k reconfigure 要求运行中的实例重新读取配置。
  • 重启服务会停止并重新启动代理进程。

文件、实例与设置

确认涉及的二进制文件、配置路径和服务实例。使用自定义路径或有多个实例时,一次成功的语法检查可能针对的是另一个文件。

查阅已安装版本的文档,确认要修改的设置。监听、进程和启动选项的重新加载行为未必相同。

请求重新加载后,检查服务状态和日志确认是否被接受。解析器的结果只能说明语法,而这些观察才显示运行中的服务实际做了什么。如果改动访问策略,还应在受控目标上检查被允许和被拒绝的请求。

如果必须重启,要为活动连接和后台任务做好安排,包括应用如何恢复被中断的操作。反复重启并不能修复无效配置或不可用的文件。

相关文章