2015-08-27 88 views
0

本地安装了pm2(不作为守护程序运行)。没有应用程序尚未加载:pm2:无需自动启动应用程序即可加载processes.json

$ pm2 status 
┌────────────────────┬────┬─────────┬──────┬────────┬─────────┬────────┬──────────────┬──────────┐ 
│ App name   │ id │ mode │ pid │ status │ restart │ uptime │ memory  │ watching │ 
└────────────────────┴────┴─────────┴──────┴────────┴─────────┴────────┴──────────────┴──────────┘ 
Use `pm2 show <id|name>` to get more details about an app 

现在,假设我开始使用process.json文件(例如here)的应用程序。在这种情况下,命令pm2 start process.json执行以下操作:

  1. 加载应用程序数据,这样PM2意识到它
  2. 启动应用程序

这里是输出:

$ pm2 start process.json 
... 
$ pm2 status 
┌────────────────────┬────┬─────────┬──────┬────────┬─────────┬────────┬──────────────┬──────────┐ 
│ App name   │ id │ mode │ pid │ status │ restart │ uptime │ memory  │ watching │ 
├────────────────────┼────┼─────────┼──────┼────────┼─────────┼────────┼──────────────┼──────────┤ 
│ hapiprocess  │ 0 │ cluster │ 3749 │ online │ 1  │ 0s  │ 10.090 MB │ disabled │ 
└────────────────────┴────┴─────────┴──────┴────────┴─────────┴────────┴──────────────┴──────────┘ 

但是,我想首先将应用程序数据加载到pm2中,而不自动启动它;启动将在稍后使用pm2 start <application-name>完成。

无论如何要实现这一目标吗?

回答

0

据我所知,pm2不支持该功能只加载,但你可以通过执行开始和停止在一行。只是下面的命令,

$ pm2 start <application-name> && pm2 stop <application-name> 
相关问题