~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
$ pm2 list
>>>> In-memory PM2 is out-of-date, do:
>>>> $ pm2 update
In memory PM2 version: 2.4.6
Local PM2 version: 3.0.3
pm2 update
... works until I reboot
npm remove pm2 -g
which pm2
npm install pm2@latest -g
which pm2
sudo reboot
Any pointers?
PM2 is a Node. js process manager that comes with a built-in load balancer. It helps facilitate production deployments and enables you to keep running applications alive indefinitely (even when accidents occur).
I had the same problem and could solve it with re-creating the startup script. Try the following steps:
pm2 delete nameOfProcess
pm2 unstartup systemd
pm2 update
pm2 startup //copy paste the output
pm2 start nameOfProcess
pm2 save
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With