Mantén la atención ya que en esta sección encontrarás la solución que buscas.Este tutorial fue probado por nuestros especialistas para garantizar la calidad y veracidad de nuestro contenido.
¿Ha intentado iniciar un número fijo de procesos? es decir
pm2 start app.js -i 2 //should start two instances.
¿Qué te muestra “pm2 monit”?
intenta también
pm2 stop all
pm2 delete all
y luego
pm2 start app.js -i 0
si detiene un proceso en pm2, aún reserva una CPU para él, incluso si no se está ejecutando. siempre debes usar pm2 delete
Dado que está buscando usar un archivo de proceso para administrar su pm2, el archivo de proceso debería verse similar a esto:
// ecosystem.js
"apps" : [
"name" : "API",
"script" : "server.js",// name of the startup file
"instances" : 4, // number of workers you want to run
"exec_mode" : "cluster", // to turn on cluster mode; defaults to 'fork' mode
"env":
"PORT" : "9090" // the port on which the app should listen
// for more options refer : http://pm2.keymetrics.io/docs/usage/application-declaration/#process-file
]
Ejecute esta aplicación usando el siguiente comando para iniciar y detener respectivamente:
$ pm2 start ecosystem.js
$ pm2 stop ecosystem.js
Para proceso fresco
pm2 start app.js --name "my-node-app" -i 2 // to create 2 process
Para hacer un proceso en ejecución existente. Debe detener y eliminar el proceso en ejecución actual, si estaba en modo bifurcación. Entonces solo puede crear el modo de clúster.
pm2 stop my-node-app
pm2 delete my-node-app
pm2 start app.js --name "my-node-app" -i 2 // to create 2 process
Calificaciones y comentarios
Si sostienes algún reparo o capacidad de limar nuestro sección puedes realizar un paráfrasis y con mucho placer lo observaremos.