Blue_sdo 发表于 2024-11-7 21:00:50

【已完成】【bug反馈】关不掉的反向代理缓存

面板在nginx主配置文件中引用了:include proxy.conf
proxy_temp_path /www/server/nginx/proxy_temp_dir;
proxy_cache_path /www/server/nginx/proxy_cache_dir levels=1:2 keys_zone=cache_one:20m inactive=1d max_size=5g;
client_body_buffer_size 512k;
proxy_connect_timeout 60;
proxy_read_timeout 60;
proxy_send_timeout 60;
proxy_buffer_size 32k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_cache cache_one;
配置如上,导致nginx反代存在无论如何也无法关掉的缓存
这应该是一个bug?很久了一直没解决

wmzlk 发表于 2024-11-8 01:54:48

遇到同样的问题 求大神修复啊强制缓存 挺烦的

堡塔运维南一 发表于 2024-11-8 14:37:15

您好,检查一下是否在其他地方也有对缓存进行设置的配置项,可能存在多个配置文件相互影响的情况,确保只在这一处进行了缓存相关的配置
尝试直接在这个配置文件中明确添加指令来禁用缓存,例如:proxy_no_cache 1;和proxy_cache_bypass 1;,这两个指令可以强制不使用缓存和绕过缓存

Blue_sdo 发表于 2024-11-9 07:16:24

堡塔运维南一 发表于 2024-11-8 14:37
您好,检查一下是否在其他地方也有对缓存进行设置的配置项,可能存在多个配置文件相互影响的情况,确保只在 ...

这不是在nginx主配置文件直接引用了这个然后proxy_cache cache_one;吗
我看了下代码应该没有做任何判定,后续的其它配置文件应该也没有覆盖这个配置
这个配置应该去掉的,面板没有提供任何入口可以取消掉这里配置的缓存
这会导致反向代理一旦被配置就会自动启用缓存而且取消不掉

堡塔运维南一 发表于 2024-12-3 15:34:23

您好,这个问题如果没有解决的话,请重新发帖哈,这篇帖子就关闭了
页: [1]
查看完整版本: 【已完成】【bug反馈】关不掉的反向代理缓存