Utilizando PM2 (Basico)
¿Qué es PM2 y para qué sirve?
기본 PM2는 Node.js의 응용 프로그램 프로세스입니다. Node.js 서버에서 객체를 수정하는 데 필요한 작업을 직관적으로 수행할 수 있는 권한이 있으며, 이 작업은 로컬 로케일에서 실행될 때까지 가능합니다.
Su magia mas relatede esta en que facilita mantener vivo de manera permanente cualquier proceso de Node.js, incluso con recarga automáticas en caso de reinicios del sistema.
PM2 facilita enormemente la administración de tareas comunes de administración de sistema.
¿ PM2를 사용하고 있습니까?
PM2는 Linux, MacOS 및 Windows의 3가지 플랫폼 원칙과 함께 사용할 수 있습니다. Node.js 12.X를 설치하는 데 있어 가장 우수한 버전은 다음과 같습니다.
¿ PM2를 설치하시겠습니까?
PM2 es tan fácil como instalar cualquier paquete de npm 설치
npm install pm2 -g
¿ Cómo arrancar una aplicación con PM2?
Hacer correr una aplicación con PM2 es tan fácil como posicionarse en el directorio en donde se encuentra el archivo principal de la aplicación objetivo y ejecutar por terminal:
pm2 start app.js
Siendo "app.js"la referencencia al archivo raíz.
¿ Cómo se puede saber qué aplicaciones están ejecutándose con pm2?
Para listar todos los procesos y poder visualizarlos en formato lista debes ejecutar:
pm2 list
Se puede monitorear lo que esta pasando en los procesos en ejecución con pm2?
Si, puedes utilizar los siguientes comandos:
pm2 monit
pm2 logs
pm2 logs APP-NAME # Display APP-NAME logs
pm2 logs --json # JSON output
pm2 logs --format # Formated output
pm2 flush # Flush all logs
pm2 reloadLogs # Reload all logs
¿Cómo puedo administrar los procesos con PM2?
De forma intuitiva puedes utilizar los siguientes 4 comandos básicos para la gestión de procesos con PM2:
pm2 start <app_name|namespace|id|'all'|json_conf>
pm2 stop <app_name|namespace|id|'all'|json_conf>
pm2 restart <app_name|namespace|id|'all'|json_conf>
pm2 delete <app_name|namespace|id|'all'|json_conf>
Se pueden resetear todos los processos en ejecucion a la vez?
시, 추출:
pm2 reload all
¿Qué pasa si el servidor se resetea?
No pasa nada, pero debemos configurar el script de ejecución automática al arrancar el sistema:
# Genera un Startup Script
pm2 startup
# Congela los procesos de la lista que están ejecutándose al momento de resetearse
pm2 save
# Remueve el Startup Script
pm2 unstartup
참조:
npm - pm2
Pagina oficial de PM2 - Documentación
Reference
이 문제에 관하여(Utilizando PM2 (Basico)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/migpsi/utilizando-pm2-basico-110b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)