如何用参数启动pm2?

时间:2017-09-28 21:16:26

标签: node.js parse-server pm2 parse-dashboard

我有一个简单的命令,可以在运行时正常工作:

parse-dashboard --config /home/ubuntu/dash/config.json

但是,当使用pm2运行它时,它不起作用:

pm2 start parse-dashboard -- --config=/home/ubuntu/dash/config.json

查看日志,我收到错误:  node: bad option: --config=/home/ubuntu/dash/config.json

我做错了什么?

1 个答案:

答案 0 :(得分:3)

使用指定参数的进程文件。创建以下文件并将其命名为ecosystem.json(确保'脚本' cwd'(应用程序将在何处启动)位置对您而言是正确的))

{
  "apps" : [{
    "name"        : "parse-dashboard-wrapper",
    "script"      : "/usr/bin/parse-dashboard",
    "watch"       : true,
    "cwd"         : "/home/parse/parse-dashboard",
    "args"        : "--config /home/ubuntu/dash/config.json"
  }]
}

运行它

pm2 start ecosystem.json