Cpu usage maxed

I followed Andrew’s steps to reinstall pm2 and while it took forever it appeared to comlete from the CLI

PM2 won’t install – how do I troubleshoot? - FreePBX - FreePBX Community Forums

But I see this in the GUI

tried running that command again.

The log it references only has this in it

Session terminated, killing shell…The process “runuser ‘asterisk’ -s ‘/bin/bash’ -c ‘cd /var/www/html/admin/modules/pm2/node && mkdir -p /home/asterisk/.pm2 && mkdir -p /var/www/html/admin/modules/pm2/node/logs && export NODE_TLS_REJECT_UNAUTHORIZED=0 && export HOME=/home/asterisk && export PM2_HOME=/home/asterisk/.pm2 && export ASTLOGDIR=/var/log/asterisk && export ASTVARLIBDIR=/var/lib/asterisk && export PATH=$HOME/.node/bin:$PATH && export NODE_PATH=$HOME/.node/lib/node_modules:$NODE_PATH && export MANPATH=$HOME/.node/share/man:$MANPATH && npm install --only=production’” exceeded the timeout of 600 seconds.