我有一个非常简单的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并开始使用集群模式时,它的工作正常。官方文档并没有多大帮助。
答案 0 :(得分:0)
尝试一下:
pm2清单
然后显示您的进程正在运行
之后,您可以使用:
pm2重新加载[AppName]
如果这不起作用
检查您的代码,您可能有任何错误
答案 1 :(得分:0)
这些日志可能是由于您的应用多次执行所致。可能是因为您的应用程序多次启动,因此同一控制台日志多次记录。检查pm2列表输出中的重新启动次数。