今天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
我设置npm config set bin-links false了,还是报同样的错误
我也是,不知道兄弟找到解决办法没有