pm2 Cambiar la configuración de instancias no funciona

       Recientemente, asumí el proyecto predecesor de una empresa para usar pm2 para la gestión de procesos, pero descubrí que cada vez que lo ejecuto, se crean 4 procesos, pero el núcleo del probador de proyectos no permite la creación de cuatro procesos a la vez, por lo que planeo cambiar la configuración del proyecto y cambiar el ecosistema.config. La configuración de instancias en el archivo js cambió de 4 a 1. Pensé que todo estaría bien ahora, pero no esperaba crear cuatro procesos después de volver a ejecutarlo. La solución que encontré más tarde: elimine todos los procesos primero, luego reinicie y ¡OK!

       El comando de ejecución específico depende de cómo lo configure en su package.json. La configuración de my package.json es la siguiente:

       

"scripts": {
    "dev": "node ./bin/server.js",
    "build": "rm -rf ./.next/static && next build",
    "start": "next start",
    "export": "rm -rf ./dist && next export -o ./dist",
    "pm2:start": "npm run build && pm2 startOrRestart ecosystem.config.js --env production",
    "pm2:stop": "pm2 stop www.qqhs.org",
    "pm2:delete": "pm2 delete www.qqhs.org"
}

Entonces necesito:

npm run pm2:delete

Entonces otra vez

npm run pm2:start

O si no es demasiado problemático, puede usar pm2 delete id | all para eliminar todos los procesos ~

50 artículos originales publicados · Me gusta5 · Visitas 20,000+

Supongo que te gusta

Origin blog.csdn.net/qq_31207499/article/details/102503834
Recomendado
Clasificación