通过pm2开启了三个服务:
[root@izbp1e127kbk1pzti4r1o5z project]# npm start
> office-rent@1.0.0 start
> pm2 start server_erp.js --node-args='--harmony'
[PM2] Starting /www/project/server_erp.js in fork_mode (1 instance)
[PM2] Done.
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name │ mode │ ↺ │ status │ cpu │ memory │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 1 │ my-app │ fork │ 105 │ stopped │ 0% │ 0b │
│ 2 │ my-app │ fork │ 15 │ stopped │ 0% │ 0b │
│ 0 │ server_dev1 │ fork │ 1561 │ stopped │ 0% │ 0b │
│ 3 │ server_erp │ fork │ 0 │ online │ 0% │ 6.8mb │
└────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘ │
因为移动文件夹,在另一个文件夹开启相同的服务,报错:
[root@izbp1e127kbk1pzti4r1o5z project]# NODE_ENV='production' pm2 start server.js --node-args='--harmony' --name 'my-app' -o access.log -e error.log
[PM2] Applying action restartProcessId on app [my-app](ids: [ 1, 2 ])
[PM2][ERROR] Process 1 not found代码片
解决方案:删除原来的服务。
[root@izbp1e127kbk1pzti4r1o5z project]# pm2 delete 1 0
[PM2] Applying action deleteProcessId on app [1](ids: [ '1' ])
[PM2] [my-app](1) ✓
[PM2] Applying action deleteProcessId on app [0](ids: [ '0' ])
[PM2] [server_dev1](0) ✓
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name │ mode │ ↺ │ status │ cpu │ memory │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 2 │ my-app │ fork │ 15 │ stopped │ 0% │ 0b │
│ 3 │ server_erp │ fork │ 15 │ errored │ 0% │ 0b │
重启所有新的服务:
[root@izbp1e127kbk1pzti4r1o5z project]# npm restart
> office-rent@1.0.0 restart
> pm2 restart all
Use --update-env to update environment variables
[PM2] Applying action restartProcessId on app [all](ids: [ 2, 3 ])
[PM2] [my-app](2) ✓
[PM2] [server_erp](3) ✓
┌────┬────────────────────┬──────────┬──────┬───────────┬──────────┬──────────┐
│ id │ name │ mode │ ↺ │ status │ cpu │ memory │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 2 │ my-app │ fork │ 15 │ online │ 0% │ 6.9mb │
│ 3 │ server_erp │ fork │ 15 │ online │ 0% │ 4.3mb │
└────┴────────────────────┴──────────┴──────┴───────────┴──────────┴──────────┘