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

Z先森 2021-08-23 PM 1000℃ 2条

今天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

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

评论啦~



已有 2 条评论


  1. 小鱼儿
    小鱼儿

    我设置npm config set bin-links false了,还是报同样的错误

    回复 2022-03-30 14:24
    1. tftftf904
      tftftf904

      我也是,不知道兄弟找到解决办法没有

      回复 2022-05-16 11:52