Primer conocido de pm2

Primer conocido de pm2

  • efecto:
    • La función de pm2 es administrar el proceso de aplicación del nodo, lo que puede simplificar la operación y administración del nodo (como monitoreo, reinicio de servicios, etc.)

Crear directorio de archivos

  • mkdir XX crea un directorio de archivos
  • cd XX para entrar en el archivo

Instale el servicio local express start (inicie dos servicios express)

  • yarn add express -S

servicio de índice 1

  • yarn add express -S
  • npm init -y
  • ejecutar comando
    • node index.js
const express = require('express')

const app = express()

app.get('/index', (req, res) => {
    
    
  res.json({
    
    
    data: [11]
  })
})
app.listen(9999, () => {
    
    
  console.log("success server index2 http://localhost:9999/index");
})

index2 servicio 2

  • yarn add express -S
  • npm init -y
  • ejecutar comando
    • node index2.js
const express = require("express")

const app = express()

app.get('/index2', (req, res) => {
    
    
  res.json({
    
    
    data: [111, 222]
  })
})

app.listen(8888, () => {
    
    
  console.log("success server index2 http://localhost:8888/index2");

})
// 开一个服务 端口为3333

+efecto
inserte la descripción de la imagen aquí

instalación de pm2

  • Instalar en pc
    • npm i pm2 -g
  • Ver instalación
    • pm2 -v
    • Mostrar el número de versión con éxito

Comandos básicos para pm2

ejecutar nodo con pm2

  • pm2 start app.js
  • Nota: aplicación/aplicación.js
    inserte la descripción de la imagen aquí

Use los registros de pm2 para ver los servicios de nodo iniciados

  • pm2 logs
  • Efecto
    inserte la descripción de la imagen aquí

lista pm2 para ver los servicios habilitados

  • pm2 list
  • Efecto
    inserte la descripción de la imagen aquí

pm2 stop id (0 o 1, etc.) apaga el servicio

  • pm2 stop 0
  • Efecto
    inserte la descripción de la imagen aquí

pm2 reinicio id reinicia el servicio

  • pm2 restart 0
  • Efecto
    inserte la descripción de la imagen aquí

índice de inicio pm2 --ver para monitorear los servicios del nodo en tiempo real

  • pm2 start index --watch
  • Efecto
    • Es decir, cuando modifica los datos devueltos por el nodo, no necesita reiniciar el servicio, solo actualice el navegador.

detener todos los servicios pm2 detener todo

  • pm2 stop all

eliminar orden de servicio

  • pm2 delete app_name | app_ideliminar un servicio
  • pm2 delete alleliminar todos

Supongo que te gusta

Origin blog.csdn.net/weixin_43845137/article/details/123906050
Recomendado
Clasificación