今天有个同事,问我squid清除缓存的时候报错 404 什么原因。因为我是负责前端缓存,但是缓存清除一直是另外一个部门的同事在负责。wKioL1YKOO6gt4bkAAI_ulq_H_k186.jpg

现象如图所示

原因是,squidclient 清除缓存的生活,会查找缓存的文件,没有就会爆出404,如果有这个文件的话,就清除掉。

所以:郁闷的同学可以试试,报404以后,固定hosts抓取一遍然后在清除就会报200的状态码了。