【问题标题】:Why, I can't update my react app hosted on Digital Ocean?为什么,我无法更新托管在 Digital Ocean 上的 react 应用程序?
【发布时间】:2020-05-31 04:19:48
【问题描述】:

我在 Digital Ocean 上托管了我的网站,并安装了 Nginx 来提供服务, 当我尝试更新我的反应应用程序时,它不起作用 我尝试使用以下命令重新启动 Nginx:

sudo service nginx restart

它不起作用,仍然是旧版本 所以我用

删除了 Nginx 的缓存
sudo rm -rf /var/cache/nginx/

然后我重新启动但它仍然是旧版本 所以我试图阻止 Nginx

sudo service nginx stop

然后

sudo service nginx  status

查看它是否工作,即使 Nginx 的状态不是 active 网站仍然工作,旧版本的网站仍然在这里 我尝试了几种想法

sudo nginx -s stop
sudo nginx -s quit

同样的想法,旧版本还在 即使我关闭了数字海洋水滴(VM),该网站的链接仍然可以使用旧版本,即使当我 ping 到它时我没有响应

请帮助我了解发生了什么

【问题讨论】:

    标签: nginx service digital-ocean sudo


    【解决方案1】:

    您是否尝试过从本地浏览器清除缓存?

    如果您不想清理本地浏览器缓存,请以隐身模式打开新浏览器。

    为了在没有本地缓存​​风险的情况下进行调试,我建议在开发者控制台中打开浏览器 (F12),切换到选项卡网络并单击按钮 disable cache

    disable cache 选项仅在开发者控制台打开时才有效。

    【讨论】:

    • 我觉得很愚蠢,我花了 2 天时间尝试调试这个我从没想过这可能是浏览器现金的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 2015-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多