pm2怎么部署express?

pm2怎么部署express?

sudo pm2 start ./bin/www

为什么这样不行??

阅读 16.5k
6 个回答

楼主这样应该是可以的。是报什么异常吗?

我一般是配一个pm2配置,然后pm2 start test.json
像这样的:

  1 {
  2   "apps" : [{
  3     "name"        : "app1",
  4     "script"      : "bin/www",
  5     "log_date_format"  : "YYYY-MM-DD HH:mm:SS",
  6     "log_file"   : "logs/app1.log",
  7     "error_file" : "logs/app1-err.log",
  8     "out_file"   : "logs/app1-out.log",
  9     "pid_file"   : "logs/app1.pid",
 10     "exec_mode"  : "cluster_mode",
 11     "watch"      :  true
 12   }]
 13 }

pm2是否支持开发环境和生产环境拥有不同的配置?

pm2 start app.js

start的第一个参数,直接是你nodejs的主程序即可,不用调用bin目录下面的启动命令

cd /bin/www
pm2 start app.js --name myApp -i max
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进