pm2でnode.jsアプリケーションを起動しようとしています。私はpm2をインストールしました:sudo npm install pm2 -g
ここで、root 以外のユーザーとして pm2 を起動すると、正常に動作します。しかし、実行しようとすると:sudo pm2 logs
エラーが発生します:
pm2: command not found
pm2 logs
正常に動作します
sh-script を使用して起動した場合:sudo sh run.sh
ログに別のエラーがあります:
events.js:72
throw er; // Unhandled 'error' event
^ Error: connect EACCES
sudo pm2 monit
スーパーユーザーとして pm2 を起動して、他のユーザーがorsudo pm2 restart appname
などでアプリケーションを起動および再起動できるようにするにはどうすればよいですか?