OpenResty反代了Next.js的docker容器服务,重新部署docker后,新的请求没有访问到容器,直接在OpenResty返回了之前的静态文件

在服务器中,使用了1panel中的OpenResty作为反向代理网关,里面配置了网站,反向代理到Docker部署的Next.js应用。

在服务器中,更新代码后,重新打包docker并部署Next.js应用,等部署完成,使用域名访问,发现页面未更新。每次请求可以在OpenResty中网站的日志中看到,无论是304还是200,但是在容器的日志中没有任何请求日志。

我检查了OpenResty中网站的反向代理的配置,没有开启缓存。

预计是因为缓存导致,但是却找不到清理缓存的入口。

PS: 可以在「网站」页面中,通过清理反代缓存的方式解决,但是会导致访问时5s左右的请求失败。