我设置了 詹金斯 , PM2 在 AWS Ubuntu的 服务器。我有一个网站, 一个 是内置的 詹金斯 。该 詹金斯 然后将启动该网站 PM2 在配置的外壳。但是,只有我通过手动登录 ubuntu 服务器来启动网站并运行pm2 start A才能使网站运行。
pm2 start A
这个问题似乎 PM2 由用户启动 詹金斯 将 不会 被外界看到。只有由用户 ubuntu 启动(通过ssh ubuntu @ myubuntuserver)才能有效地公开。
为什么和如何才能让 詹金斯 开始 PM2 自动?
实际上,詹金斯人已经自动启动了pm2。之所以看不到它,pm2 status是因为您是用另一个用户登录到服务器的。
pm2 status
通过sudo su jenkins可以切换到jenkins用户,然后通过可以看到它们pm2 status。
sudo su jenkins
jenkins