赛斯叔叔 - SAIS.IO

赛斯叔叔

忘记清空 Nginx 缓存引发的问题

14
2024-03-15

Nginx 被广泛认可为最受欢迎的高性能 HTTP 和反向代理 Web 服务器。

在生产环境中,我们无疑会采用反向代理这一功能。

例如,我正在使用 NextChat 软件。

我采用了 Docker 进行部署,但每次启动后,无论是拉取最新的 Docker 镜像,还是直接选择特定版本,显示的都是旧版本,这让我感到非常困扰。

我已无法再忍受。我立刻转向官方的 Github 来查阅代码,同时也在查看提交的问题,以寻找尽可能多的答案。

遗憾的是,60分钟的时间过得飞快,似乎没有带来任何收获。

好的,我想可以尝试联系官方以获取答案!然而,由于现在已经是深夜,我们并未收到任何回复。

在紧张焦虑的时刻,我随意地点击 Issues 。发现有一个 Issues 提到 Docker 部署后报错。观之!

在仔细观察后,我惊讶地发现问题竟然是由 Nginx 缓存引发的!这是个重要的发现,我竟然忘记了我正在使用 Nginx 的反向代理功能来管理访问。

动之!手动删除 Nginx 缓存 !!!😁

路径:/www/server/nginx/proxy_cache_dir

好了。终于好了!!!!程序更新版本更新成功!

释怀~😎