如果您需要采用相同的方法。按照这个。
在根目录之外或您需要的任何位置创建一个.json文件。
servers.json
[{
"name":"MyApp",
"script":"/home/user/app/server.js",
"instances":"3" //number of instances to start
},
{
"name":"MySecondApp",
"script":"/home/user/app2/server.js",
"instances":"max" //to calculate your number of CPU cores available and run based on the core count
}]
然后运行使用pm2 start servers.json
这将启动这两个应用程序与所提到的名称和实例。
或
使用最新版本的PM2,您不需要编写任何脚本。只需执行一些命令即可。
步骤1:首先根据需要创建pm2实例,例如现在需要运行多个实例或需要运行多少个不同的服务器。
矿低于
一旦你的应用程序被启动,这样上市。
第2步:输入pm2 startup
。然后你会看到一个由pm2自动生成的命令,它可以帮助你创建它作为服务。
第3步:您将看到您需要的灰色阴影运行的命令。复制并以root用户身份运行。
一旦你运行了这个命令,你将会看到下面的结果。
第4步:运行pm2 save
所以进程目前PM2名单将节省启动脚本。
就是这样..
通过重新启动您的服务器,并检查使用或pm2 status
测试它。
如果您想要再次更新pm2进程列表,使用pm2 update
这将采用当前进程列表并更新启动脚本。
希望这有助于!
你想让PM2在重新启动时自动启动你的应用程序? –
@Prasanthchinja是的,这是计划 – m3dw3