【问题标题】:pm2 is loading the older version of node js code even after pm2 kill command is executed即使在执行 pm2 kill 命令后,pm2 仍在加载旧版本的节点 js 代码
【发布时间】:2019-10-31 18:39:26
【问题描述】:

我已经在服务器中更新了我的源代码,我正在尝试运行最新的代码。

我正在使用 AWS Lightsail

服务器在Ubuntu 16.04上运行

这是我尝试过的

Step1:
pm2 kill 

Step 2:
NODE_ENV=production pm2 start server.js

但旧版本的代码正在运行。如何清除缓存?

我已经看到其他答案并尝试过reload。即使这样也没有用。

我该如何解决这个问题?

【问题讨论】:

    标签: ubuntu pm2


    【解决方案1】:

    最后,我发现问题出在 Angular 文件替换上。

    从开发代码中删除dist 文件夹并粘贴新的dist 文件夹会产生问题。

    所以,我只需要粘贴并替换有更改的文件。

    【讨论】:

    • 您能否详细说明一下。我已经尝试过 pm2 kill,但仍然运行旧代码。我删除了整个项目结构,然后粘贴了新的结构,但是,就像我说的,旧代码仍在运行...
    • 不要删除dist文件夹,只需替换dist文件夹内ng build之后的文件
    • 我的意思是,一旦你已经删除了这个问题,你是如何解决的。对我来说,我不得不重命名我的 startfile。
    猜你喜欢
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    相关资源
    最近更新 更多