首页 / 故障排查 / 解决未配置proxy_cache_key导致purge清nginx缓存报404的问题

解决未配置proxy_cache_key导致purge清nginx缓存报404的问题

2023-06-29 08:38:42故障排查 阅读 1308

最近在一次部署中,配置nginx缓存的时候,忘记配置proxy_cache_key的组成方式了,导致配置purge按以往的方式无法清理缓存,因为没有命中正确的key。

虽然可以通过设置正确配置、重新缓存解决问题,但个人认为即使这样也要先突破这个问题,找到不设置proxy_cache_key的时候也能运行purge清理缓存的方法。

1、去缓存目录打开一个缓存文件,看里边的注释,是默认proxy_cache_key的组成方式


可以看到KEY的缓存是   Proxy后端地址和页面的路径,因为https://xxx.10.23 正是 proxy_pass



2、根据获取的KEY反推purge的key参数即可

location ~ /purge(/.*) {
		proxy_cache_purge mycache https://xxx.10.23$1$is_args$args;
        }



本文《解决未配置proxy_cache_key导致purge清nginx缓存报404的问题》由爱思考吧 isres.com 分享,转载请注明出处。本文网址:https://www.isres.com/jingyan2/69.html

本站主要收集测评能够节省时间和提升效率的软件工具并分享使用与学习的过程和感受,任何情况下用户都需遵守所使用软件资源的相关协议。与《解决未配置proxy_cache_key导致purge清nginx缓存报404的问题》有关的本站文章及资源仅供个人学习交流使用,相关资源请下载后24小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。

相关推荐

猜你喜欢

  • 解决html元素上style的设置被样式表中的设置覆盖

    解决html元素上style的设置被样式表中的设置覆盖

    一般情况下,我们在页面代码上的html原色设置的样式效果是最优先的,比如 页面代码 <div class="a1" style="width:10px;"></div> 样式...

    2023-06-17 10:11:28 1401
  • 设置xshell断开自动重连的方法

    设置xshell断开自动重连的方法

    有时候xshell挂机做一些任务,由于网络不稳定,尤其是我们这种家用宽带时不是跳一下公网IP导致连接异常,xshell经常没过多久就断开了,麻烦的很。 关于这个问题首先问了一个AI, AI一本正经胡...

    2023-05-30 08:21:46 1236
  • linux centos 解决卸载分区出现umount: target is busy.

    linux centos 解决卸载分区出现umount: target is busy.

    服务器一个分区的文件数过多,磁盘满,用rm时间太久,由于文件属于Cache可删除,决定直接格式化这个分区。 根据步骤,要选umount卸载分区,再mkfs.ext4格式化,再重新mount挂载。 【...

    2023-10-19 17:27:48 1141
  • 升级bios 解决Dell R720 v2cpu点不亮

    升级bios 解决Dell R720 v2cpu点不亮

    有一台原装的是E5-2620cpu的R720服务器,这次在某宝上买了两E5-2673v2的U来替换。 谁知开机显示器没反应,鼠标键盘无反应。 开始怀疑是不是CPU的问题,后来一想,记得有部分R720...

    2020-08-28 15:42:11 13570
  • 解决win7 打开京东提示不安全 ,WINDOWS没有足够信息,不能验证该证书的问题

    解决win7 打开京东提示不安全 ,WINDOWS没有足够信息,不能验证该证书的问题

    都不知道怎么搞得,系统忽然很多网站的证书,在浏览器打开都提示不安全。 查证书显示 WINDOWS没有足够信息,不能验证该证书的问题 网上太多方法都是找一台正常的电脑查证书拿过来安装,实在坑。 我对比了...

    2020-03-28 15:16:51 14110
  • Python run_simple启动flask报'utf-8' codec can't decode byte 0xc9..的问题

    Python run_simple启动flask报'utf-8' codec can't decode byte 0xc9..的问题

    为了兼容win7,作者一直把python版本控制在python3.7.x,这也造成了当计算机名是汉字中文的时候,无法通过run_simple启动flask,会报错:'utf-8' codec can...

    2026-01-08 16:55:10 32
  • 升级DellR430 bios以点亮V4CPU

    升级DellR430 bios以点亮V4CPU

    有一台以前买的R430服务器,原来安装的E5-2620V3 CPU,相升级换成 E5-2680V4 。 无奈发现开机后一直卡在,Configuring Memory…Done ,换回V3 CPU就正常...

    2023-04-20 16:25:30 2758
  • 解决vs2012等老版软件安装sqlite数据库驱动出现版本不兼容的问题

    解决vs2012等老版软件安装sqlite数据库驱动出现版本不兼容的问题

    首先解决联网问题,以上截图也是联网之后才得以搜索出结果。 启动NuGet控制台 菜单“工具” - “库程序包管理器”-“库程序员管理器控制台” ,之后在vs软件底部会出现控制台 键入“get-hel...

    2024-03-22 15:51:20 1242