Jenkins 詹金斯在港口8080停止建造作业

Jenkins 詹金斯在港口8080停止建造作业,jenkins,next.js,digital-ocean,Jenkins,Next.js,Digital Ocean,我和詹金斯有问题,还没找到解决办法 我有一个基本的DO液滴,Jenkins连接到gitHub。我创建了一个管道,其中webhook连接到一个存储库,其中包含一个带有Next.js的博客,因此当推送一个新的提交时,作业开始。这项工作有三个阶段;第一次安装npm,第二次构建npm,最后重新加载pm2 我可以通过8080端口连接到Jenkins,一切正常,但是,当触发新作业时,就在作业开始构建(第二阶段)时,到Jenkins的连接断开,除非Jenkins在终端中重新启动,否则无法再连接到8080端口。

我和詹金斯有问题,还没找到解决办法

我有一个基本的DO液滴,Jenkins连接到gitHub。我创建了一个管道,其中webhook连接到一个存储库,其中包含一个带有Next.js的博客,因此当推送一个新的提交时,作业开始。这项工作有三个阶段;第一次安装npm,第二次构建npm,最后重新加载pm2

我可以通过8080端口连接到Jenkins,一切正常,但是,当触发新作业时,就在作业开始构建(第二阶段)时,到Jenkins的连接断开,除非Jenkins在终端中重新启动,否则无法再连接到8080端口。但是,作业将继续执行


试图弄清楚发生了什么,但没有任何线索。谢谢您的帮助。

尝试在8080以外的其他端口公开jenkins。(可以在jenkin.xml配置文件中完成,然后重新启动jenkins服务)
可能有一个以8080端口启动的优先级服务。

找到了解决方案!正如我所说;就好像詹金斯的内存用完了,所以我将液滴高度增加到2GB内存,现在一切正常。

我尝试了你的建议;将端口更改为8081,不是在config.xml中,而是在/etc/default/jenkins中,并且仍然发生相同的情况。就像Jenkins耗尽内存并停止一样可能是原因。试着增加治愈率。在Java选项字段中,添加参数-Xmx2000m