pm2创建的进程,pug模板页面小改动,不重启能更新吗?
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": ""
}
]
}