PM2默认情况下,在分叉模式下运行多个实例

问题描述 投票:0回答:2

我有一个非常简单的app.js文件

console.log("testing");

用下面的命令PM2运行以下命令:

pm2 start app.js

这将打印做PM2日志0时下方的线;

0|app      | testing
0|app      | testing
0|app      | testing
0|app      | testing
0|app      | testing .. some more times as well.

我不明白这种行为。为什么PM2运行此文件多次。我没有指定任何数量的实例。是默认行为是在默认情况下叉模式产卵多个实例。

当我指定实例1和使用群集模式开始它做工精细。官方文档中并没有太大的帮助。

javascript node.js pm2
2个回答
0
投票

试试这个:然后PM2列表中显示的是后运行乌尔过程u可以使用这样的:PM2重载[AppName的] 如果这不工作检查我们的代码U可以有任何错误


0
投票

这些日志可能是由于您的应用程序的多个时间执行。可能是您的应用程序得到相同的控制台日志的重新启动多次,因此多个记录。检查PM2列表输出重新启动的次数。

© www.soinside.com 2019 - 2024. All rights reserved.