You can connect as much server/machine as you want, only the number of processes matters.
What is a process ? Each entry of the PM2 process list: pm2 ls. They are one instance of an app started by PM2.
By default, all processes are monitored, reporting data to PM2 Plus.
Use pm2 unmonitor process_name to stop monitoring it. pm2 ls will show a red dot.
pm2 unmonitor process_name
Most common issues can be resolved by refreshing your PM2 connection to our servers. Run pm2 link on your server and refresh your browser.
With the last version of PM2 (> 3.0), Node.js is supported starting from 4.0 version.
Upgrade to the last version of PM2 with npm install -g pm2 && pm2 update.
npm install -g pm2 && pm2 update
If you are using PM2 > 2.0, Node.js is supported starting from 0.12 version.
Make sure you have only one PM2 instance launched ps -ax | grep PM2
ps -ax | grep PM2
You made a pm2 link <public_id> <private_id> [name] without setting the name option. By default if the name is empty, it becomes the $HOSTNAME env variable.
pm2 link <public_id> <private_id> [name]
Drop us an email at firstname.lastname@example.org with your bank informations.
We have written several tutorials to integrate PM2 even if you don't have an easy access to the remote CLI. Checkout the Integration Section of the Documentation.
Because the original PM2 is designed to be used on baremetal machine, we have built pm2-runtime, a PM2 version optimized for containers. Follow the Docker Tutorial.
Each process sends around KB each seconds.
We recommand to not have the transaction tracing always enabled as this affects a lot performance.
We're here to help. Send us an email at email@example.com and we'll get back to you.