清理Nginx缓存的方法

技术运维Nginx 5216

一 从磁盘上删除缓存文件

配置文件这么写

fastcgi_cache_path  /tmp/nginx keys_zone=myzone:8m

使用命令

rm -Rf /tmp/nginx/*

来清理

二 使用sendfile

sendfile默认是on,如果设置为 off 的话也可以达到文件的同步,而不需要清理缓存文件

网上有人遇到第一种方法不管用的情况使用此法解决问题,但笔者觉得可能是清空了错误的缓存目录了

三 使用 ngx_cache_purge 模块

如果你使用源码编译安装nginx可以使用该模块

github : https://github.com/FRiCKLE/ngx_cache_purge/

Post Comment