You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu VPS服务器缓存删除及页面不更新问题求助

Django页面不更新问题排查与解决方法
  • 确认服务器代码是否同步
    先检查本地修改是否已推送到GitHub,再在服务器拉取最新代码:

    git pull origin 你的分支名
    

    直接查看服务器上的目标模板文件,确认修改是否存在:

    cat /path/to/your/django/project/templates/index.html
    
  • 重启Gunicorn进程
    Gunicorn会缓存Python代码和模板,必须重启才能加载新内容:
    先查看Supervisor管理的进程列表:

    sudo supervisorctl status
    

    重启对应的Gunicorn进程:

    sudo supervisorctl restart 你的gunicorn进程名
    
  • 清除Django缓存
    执行Django自带的缓存清理命令:

    python3 manage.py clearcache
    

    如果使用了Redis、Memcached等缓存后端,直接重启对应服务:

    # 以Redis为例
    sudo systemctl restart redis-server
    
  • 处理Nginx缓存
    检查Nginx配置文件中是否有静态文件缓存配置(比如expires指令),临时注释后重启Nginx:

    sudo systemctl restart nginx
    

    若Nginx配置了缓存目录,手动清除缓存文件:

    sudo rm -rf /var/cache/nginx/*
    
  • 排除浏览器缓存干扰
    用强制刷新快捷键更新页面:

    • Windows/Linux:Ctrl + F5
    • Mac:Cmd + Shift + R
      或者直接用浏览器隐私模式访问页面。
  • 清理残留进程
    检查是否有残留的Gunicorn进程:

    ps aux | grep gunicorn
    

    杀掉所有残留进程:

    sudo kill -9 进程ID
    

    最后重启Supervisor确保所有进程重新启动:

    sudo systemctl restart supervisor
    

内容的提问来源于stack exchange,提问作者Alvar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 13:12:05