我在本机安装了pm2,参照文档配置json文件,想通过json来启动nodejs应用
代码片段
{
"apps" : [{
"name" : "chat-app",
"script" : "./app.js",
"exec_mode" : "fork",
"instances" : 1,
"watch" : true,
"out_file" : "./logs/chat_out.log",
"error_file" : "./logs/chat_error.log",
}]
}
这样我是可以成功启动的
但是我不明白为什么加了个name之后会变成两个应用,多了个chat-app,这个name有必要加吗?在什么情况下需要加呢?并且如果我不将exec_mode设为fork的话,chat-app这个是默认用cluster的,不是应该默认为fork吗?