好的,我知道pm2主要是用来管理nodejs应用程序的,但是用它来管理一些与我的项目相关的应用程序也很方便。 当mongod崩溃或变得无响应时,pm2会正确地将其状态设置为“已出错”,我相信它会尝试在“内部”重新启动它。重新启动的次数增加到了荒唐的数字。只是由于某些原因,自动重启并不能恢复mongod. $ pm2 describe 0
Describing process with id 0 - name mongod
┌───────────────────┬──────────────────────────────────────────────────────┐
│ statu
我刚刚安装了pm2 (在Debian 9上),我需要运行几个用户的NodeJS服务器。每个用户都有自己的NodeJS服务器,我需要在它们下面运行。不是根下的。
例如,我有用户"user1":
我可以正常控制pm2
在user1上启用启动脚本的命令:pm2 startup
然后我复制输出命令到根并执行..。
现在为给定用户创建启动脚本。
pm2仍然可以在user1上工作,但是重新启动后,我无法控制pm2,而Iam得到了以下错误:[PM2][ERROR] Permission denied, to give access to current user: $