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

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

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

最近在一次部署中,配置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小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。

相关推荐

猜你喜欢

  • alphaTab.js在播放gp5格式曲谱乱码的解决

    alphaTab.js在播放gp5格式曲谱乱码的解决

    alphaTab.js是一个用来实现在网页播放guitar pro曲谱的js框架,能够兼容甩有gp格式的在线播放,但是alphaTab.js在播放一年老曲谱的时候会出现汉字乱码。 这里的原因就是这个...

    2024-01-12 01:11:43 651
  • u盘安装Centos7报starting timeout scripts错误

    这个问题出现两次,有必要记录一下了。 就是需要在显示 安装界面 。 install centos 和 test mdeia 的界面上。 按一下tab,修改一个路径 按网上说的,就是WIN10刻录才这样...

    2023-04-25 12:14:43 473
  • 解决yum安装卡在Running transaction test卡很久

    解决yum安装卡在Running transaction test卡很久

    安装yum install libXcomposite的时候,一直卡在Running transaction test大概过了十多分钟,ctrl+c也取消不掉,找到进程id直接kill也没动静,必须...

    2023-07-18 10:38:42 1031
  • 解决win7 打开京东提示不安全 ,WINDOWS没有足够信息,不能验证该证书的问题

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

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

    2020-03-28 15:16:51 13120
  • 升级DellR430 bios以点亮V4CPU

    升级DellR430 bios以点亮V4CPU

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

    2023-04-20 16:25:30 1572
  • 2023年3月亲测,恢复Google和360浏览器的翻译功能

    2023年3月亲测,恢复Google和360浏览器的翻译功能

    如图:已成功在360浏览器把github首页翻译成了中文 可能很多人已经掌握了这个技巧,但这个问题却困扰了我很久,直到下决心找资料解决这个翻译问题。只是想不到的时候,解决方案确实如此简单,也不是很麻...

    2023-04-24 13:34:54 552
  • conda环境下print(torch.cuda.is_available()) False

    情景是:明明pip install torch>=1.10 安装成功了,但conda环境下运行 print(torch.cuda.is_available()) 却得到 False ...

    2023-05-23 23:07:19 651
  • 解决未配置proxy_cache_key导致purge清nginx缓存报404的问题

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

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

    2023-06-29 08:38:42 631