当前位置:论坛首页 > Linux面板 > 讨论

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

发表在 Linux面板2024-11-7 21:00  关闭 [复制链接] 4 178

面板在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?很久了一直没解决
使用道具 举报 只看该作者 回复
发表于 2024-11-8 01:54:48 | 显示全部楼层
遇到同样的问题 求大神修复啊  强制缓存 挺烦的
使用道具 举报 回复 支持 反对
发表于 2024-11-8 14:37:15 | 显示全部楼层
您好,检查一下是否在其他地方也有对缓存进行设置的配置项,可能存在多个配置文件相互影响的情况,确保只在这一处进行了缓存相关的配置
尝试直接在这个配置文件中明确添加指令来禁用缓存,例如:proxy_no_cache 1;和proxy_cache_bypass 1;,这两个指令可以强制不使用缓存和绕过缓存
使用道具 举报 回复 支持 反对
发表于 2024-11-9 07:16:24 | 显示全部楼层
堡塔运维南一 发表于 2024-11-8 14:37
您好,检查一下是否在其他地方也有对缓存进行设置的配置项,可能存在多个配置文件相互影响的情况,确保只在 ...

这不是在nginx主配置文件直接引用了这个然后proxy_cache cache_one;吗
我看了下代码应该没有做任何判定,后续的其它配置文件应该也没有覆盖这个配置
这个配置应该去掉的,面板没有提供任何入口可以取消掉这里配置的缓存
这会导致反向代理一旦被配置就会自动启用缓存而且取消不掉
使用道具 举报 回复 支持 反对
发表于 前天 15:34 | 显示全部楼层
您好,这个问题如果没有解决的话,请重新发帖哈,这篇帖子就关闭了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表