今天接到一个报障,说在灵雀云平台上跑流水线报了个内存不足的错误,开发照过来让帮忙看看。看了一眼报错,判断并不是主机的内存不足,而是jenkins的内存不足。报错截图如下:

jenkins

开发说不会处理,让帮忙看看。但是我也不熟悉灵雀云上的这套devops的环境,本来不想管的,不过刚好心情好,就帮忙看看。 折腾了好一番,才找到灵雀云的jenkins: lingque01

lingque02

lingque03

但是没有账号密码,问了灵雀云管理员也说不知道。那只能根据这个URL的端口,看能否找到对应的服务,然后查到其账号密码。

jenkins-pwd

还好找到了,登录jenkins,然后按下面路径找到nodejs这个容器的配置:

jenkins-system

jenkins-k8s

jenkins-pod

jenins-pod-nodejs

jenkins-nodejs-config

参考最后一张图,添加一个环境变量,这样就会在启动时修改jvm内存参数了。

保存应用后,重新跑流水线,成功解决。