pm2创建的进程,pug模板页面小改动,不重启能更新吗?
发布于 6 年前 作者 dolphinfine 3094 次浏览 来自 问答

pug模板写的页面,要去掉一个按钮,直接在生产环境修改的。 生产环境的进程是pm2托管的。 目前没有重启pm2,无论怎么刷新按钮都还在。 请问必须要重启pm2才行吗?pm2是缓存了页面吗?

4 回复

必须要重启。已经重启了

模板引擎写的都一般带缓存,不是pm2的锅,应该可以更新的

@AnzerWall 谢谢指点,我还以为是pm2缓存了页面

pm2 启动文件里面你要开启watch,ignore_watch里面不能包含views目录 当然缓存有好多种,cdn,nginx,你要做好热更新。

{
  "apps": [
    {
      "name": "tool",
      "script": "index.js",
      "args": [],
      "watch": true,
      "ignore_watch": [
        "node_modules",
        "public"
      ],
      "node_args": "",
      "exec_mode": "cluster",
      "merge_logs": true,
      "cwd": ""
    }
  ]
}


回到顶部