nginx的缓存清除

2017-05-27 17:17:02 11026

在nginx服务器写一个脚本,如下

vim /tmp/purge_nginx_cache.sh

#!/bin/bash
cachedir=/usr/local/nginx/proxy_cache_dir/cache

grep -ra  $1 $cachedir |grep .png$ | awk -F':' '{print $1,$3}'|while read cacheurl url
do
	rm  -rf  $cacheurl
        echo "$url"
done
echo "缓存清除成功"



清除方法为
sh /tmp/purge_nginx_cache.sh .png   --清除所有的.png结尾的缓存


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: