删除文章

确定要删除这篇文章吗?

取消
确定

nginx清理缓存

     阅读(643)  2019-04-25 05:45:39

更新js文件之后发现总是不生效,开始以为是浏览器缓存的原因,但是清理过之后甚至更换浏览器还是不生效。开始怀疑nginx了,于是重启nginx依旧有问题。最后只能求助搜索引擎了搜索清理nginx缓存的方法。

nginx_ngx_cache_purge

nginx_ngx_cache_purge安装好之后操作起来比较方便,但是安装这个模块需要源码编译nginx,我nginx已经安装好了不想再折腾了,所以这种方法就放弃了,如果是新安装nginx倒是可以把这个模块编译进去。

清理服务器上nginx缓存目录

我用的是这种方法

# 打开nginx配置
vi /etc/nginx/nginx.conf
# 找到http中的proxy_cache_path缓存所在目录,我的是:/var/ngcache

# 清理缓存目录
cd /var/ngcache/
rm -rf *

# 清理浏览器缓存就ok了
# 下面不是必须的
# 重启nginx
systemctl restart nginx

# 如果日志显示重启失败可以强制杀死进程
ps -ef | grep nginx
kill -9 nginx进程ID
systemctl start nginx

最后,不放心的话再次清理下浏览器缓存,再访问之前的网页就正常了。

文章评论

Keep it simple,stupid
文章数
326
总访问量
314857
今日访问
319
最近评论

liangzi: 不错 谢谢分享
tujiaw: registerThreadInactive:如果当前没有激活的线程,就去激活线程,让等待的线程去执行任务。
hgzzx: 佩服佩服。 请教:registerThreadInactive的作用是什么?
xuehaoyun: 很不错,来围观一下
tujiaw: 抱歉csdn code服务关闭了,这个代码我也找不到了
于淞: 你好,这个文章的源码能分享一下吗,songsong9181@163.com,谢谢了 上面的写错了
回到顶部