jenkins挂掉,错误信息too many levels of symbolic links

Z先森 2021-08-23 PM 482℃ 0条

今天jenkins很不稳定,挂了几次,重启过阵子就又挂了,不胜其烦,翻了下日志,发现报错

skipping symbolic link [email protected][email protected]@@[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/ast -- too many levels of symbolic links.

翻了些资料,发现是npm的锅,过多的软连接重定向导致CPU暴增,最后拖垮了jenkins,找到原因之后就可以找解决方案了,这个问题其实之前一直都存在,只不过没深究,这次找出来了,发现某个项目npm导致的,有两个解决方案:
1、在项目构建的时候npm命令加上一截--no-bin-links,即

npm install --no-bin-links

2、全局直接配置

npm config set bin-links false
标签: jenkins, npm

如无特殊说明,本博所有文章均为博主原创。

评论啦~