ajout d'infos sur les logs PM2

This commit is contained in:
Gregory Colpart 2024-01-31 23:39:15 +01:00
parent f600cdba64
commit 71d70d0f80

View file

@ -174,14 +174,22 @@ Utiliser PM2 avec des comptes utilisateurs applicatifs :
Quelques commandes utiles :
* `$ pm2 ls` - Lister les applications connues/actives
* `$ pm2 start APP_NAME|ID` - Démarrer une application
* `$ pm2 start xxx.js` - Démarrer une (nouvelle) application
* `$ pm2 ls` - Liste les applications connues/actives
* `$ pm2 start APP_NAME|ID` - Démarre une application
* `$ pm2 start xxx.js` - Démarre une (nouvelle) application
* `$ pm2 start all` - Démarre toutes les applications
* `$ pm2 stop all` - Stoppe toutes les applications
* `$ pm2 save` - Sauvegarde la configuration en cours d'exécution. C'est ce qui sera relancé en cas de redémarrage de la machine
* `$ pm2 ressurect` - Redémarre tous les process qui étaient précédament en cours d'exécution
* `$ pm2 monit` - Lance une console pour surveiller toutes les applications en live : logs, ressources
* `$ pm2 logs APP_NAME|ID` - Suivre les logs d'une application
* `$ pm2 logs` - Suivre les logs de toutes les applications
Il existe un module [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate) qui permet d'automatiser la rotation des logs générés par PM2.
Les logs sont situés dans le répertoire `~/.pm2/logs/` et/ou le fichier `~/.pm2/pm2.log`.
Plus d'infos sur <https://pm2.keymetrics.io/docs/usage/log-management/>
### systemd
On peut activer une unité [systemd](HowtoSystemd) pour faire tourner un service en Node.js.