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

nextjs部署后缓存无法清除

发表在 Linux面板2025-1-15 09:19 [复制链接] 6 298

本帖最后由 宝塔用户_vrmsya 于 2025-1-15 09:23 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.4.0
系统版本:

ubuntu 24.04
问题描述:

nextjs部署后缓存无法清除
1. node 项目部署
2. 传统项目,配置了域名和ssl
3. npm run build
4. 使用配置里面的,状态启动应用(npm run start)
5. 当更新代码后,npm run build,重启应用后,无法看到最新的页面(首页)

已尝试过的方法:

a.手动删除.next文件夹,npm run build,重启应用后,也无法看到最新的页面。
b. 修改npm run start 为 npm run start -p 50000 后,npm run build,重启应用后,可以看到最新页面。但是下一次更新又不行了。继续修改端口号,第一次可以,第二次又被缓存了。(目前暂时用这个方法更新着)

问问,各位大佬有没有好的解决方法。nextjs新手请大佬们赐教。
相关截图(日志、错误):


使用道具 举报 只看该作者 回复
发表于 2025-1-17 11:29:38 | 显示全部楼层
简直一毛一样的问题,束手无策,哈哈哈
使用道具 举报 回复 支持 反对
发表于 2025-1-17 14:34:16 | 显示全部楼层
找到了:删除nginx缓存或者设置禁用nginx缓存就可以,
删除:/www/server/nginx/proxy_cache_dir     里面的文件
使用道具 举报 回复 支持 反对
发表于 2025-1-17 16:21:40 | 显示全部楼层
宝塔用户_ewgxpk 发表于 2025-1-17 14:34
找到了:删除nginx缓存或者设置禁用nginx缓存就可以,
删除:/www/server/nginx/proxy_cache_dir     里面 ...

设置禁用nginx缓存
这个怎么操作?
使用道具 举报 回复 支持 反对
发表于 2025-1-29 22:13:03 | 显示全部楼层
我的问题是prisma文件改了, 也不反应出来, 我新建了个文件夹也不行
使用道具 举报 回复 支持 反对
发表于 2025-1-29 22:15:53 | 显示全部楼层
程序文件不更新, 不是资源文件
使用道具 举报 回复 支持 反对
发表于 2025-2-6 13:24:07 | 显示全部楼层
宝塔用户_vrmsya 发表于 2025-1-17 16:21
设置禁用nginx缓存
这个怎么操作?

同样的问题,大佬能不能解答一下啊
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

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

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