Proyecto R3Q
Este README describe cómo manejar la aplicación con PM2 y cómo resolver los problemas comunes encontrados durante la configuración.
Comandos esenciales para PM2
Comando
Descripción
pm2 start app.js
Inicia la aplicación.
pm2 start npm --name app-name -- run start
Inicia la aplicación usando un script de npm.
pm2 list
Lista todas las aplicaciones administradas por PM2.
pm2 logs
Muestra los logs de las aplicaciones.
pm2 stop app-name
Detiene una aplicación.
pm2 restart app-name
Reinicia una aplicación.
pm2 delete app-name
Elimina una aplicación de la lista de PM2.
pm2 save
Guarda los procesos actuales para reiniciarlos tras un reinicio del sistema.
pm2 startup
Configura PM2 para iniciar automáticamente en el arranque del sistema.
pm2 monit
Monitorea recursos utilizados por la aplicación.
Cómo dejar corriendo la aplicación
Iniciar la aplicación con PM2:
pm2 start npm --name "r3q" -- run start
Guardar los procesos activos:
pm2 save
Configurar el reinicio automático:
pm2 startup
Verificar el estado de los procesos:
pm2 list
Notas adicionales
Asegúrate de mantener PM2 actualizado:
npm install pm2@latest -g
Usa el comando pm2 monit para observar métricas de uso en tiempo real.
Documentación actualizada para facilitar el uso de PM2 y resolver problemas frecuentes en la aplicación R3Q.