当前位置: 首页 > 面试题库 >

如何在AWS ubuntu服务器上使用jenkins启动pm2网站?

阴高刚
2023-03-14
问题内容

我设置了 詹金斯PM2AWS Ubuntu的 服务器。我有一个网站, 一个 是内置的 詹金斯 。该
詹金斯 然后将启动该网站 PM2 在配置的外壳。但是,只有我通过手动登录 ubuntu 服务器来启动网站并运行pm2 start A才能使网站运行。

这个问题似乎 PM2 由用户启动 詹金斯不会 被外界看到。只有由用户 ubuntu 启动(通过ssh ubuntu @
myubuntuserver)才能有效地公开。

为什么和如何才能让 詹金斯 开始 PM2 自动?


问题答案:

实际上,詹金斯人已经自动启动了pm2。之所以看不到它,pm2 status是因为您是用另一个用户登录到服务器的。

通过sudo su jenkins可以切换到jenkins用户,然后通过可以看到它们pm2 status



 类似资料:
  • 我无法启动詹金斯。Windows 10上的战争。尝试使用多个端口,但对于每个端口,获取错误“地址已在使用中:绑定” 我已经从官方网站下载了詹金斯战争,然后在本地启动服务器。 完整错误跟踪: 尝试下面的查询(一个例子)java-jarjenkins.war-http pPort=9090 我已经检查过了,我在上面的查询中使用的所有端口都是免费的。使用检查可用端口

  • 我在C:\glassfish3目录中安装了GlassFish服务器。 当我在C:\glassfish3\bin目录中键入“dir”时,文件就会被列出。 但是当我输入asadmin时,我得到“系统找不到指定的路径”。 可能出了什么问题? 如何启动GlassFish服务器? --编辑-- 此外,在安装后,我得到: 创建域 执行命令:C:\glassfish3\glassfish\bin\asadmin

  • 问题内容: 我目前正在开始将我们的构建转换为Jenkins构建管道。在某些时候,我们有必要等待docker容器中Web应用程序的启动。 我的想法是使用这样的东西: 不幸的是,这使管道构建失败: 错误:脚本返回了退出代码4 有什么简单的方法可以使这项工作吗? 编辑: 我设法使用下面的代码使其工作,但是该阶段仍标记为失败(尽管构建继续并且最后标记为绿色)。 问题答案: 他们刚刚发布了新版本的“ 管道节

  • 我已经从以下网站下载了“jenkins-1.501.zip”http://jenkins-ci.org/content/thank-you-downloading-windows-installer . 我已经解压缩了zip文件并成功地在Windows7上安装了Jenkins。詹金斯在好的。我想从控制台停止Jenkins服务。我该怎么做?通过控制台/命令行启动和重新启动的方式是什么?

  • 问题内容: 我已经从http://jenkins-ci.org/content/thank-you-downloading-windows- installer 下载了“ jenkins-1.501.zip” 。 我已经解压缩了zip文件,并在Windows 7上成功安装了Jenkins。詹金斯的表现不错。我想从控制台停止Jenkins服务。我怎样才能做到这一点?通过控制台/命令行启动和重新启动的

  • 我很难在服务器重新引导时重新启动pm2(它本身和两个节点/express文件,&)。 下面是我尝试的过程: 我在所有可能的组合中运行了上面的命令,但没有任何工作。我试着以根用户的身份运行,但也不起作用。 我的文件包含信息,所以我不知道还可以在哪里查找。 我尝试的其他参考资料... http://pm2.keymetrics.io/docs/usage/startup/ https://www.di