今天接到一个报障,说在灵雀云平台上跑流水线报了个内存不足的错误,开发照过来让帮忙看看。看了一眼报错,判断并不是主机的内存不足,而是jenkins的内存不足。报错截图如下:
开发说不会处理,让帮忙看看。但是我也不熟悉灵雀云上的这套devops的环境,本来不想管的,不过刚好心情好,就帮忙看看。
折腾了好一番,才找到灵雀云的jenkins:
但是没有账号密码,问了灵雀云管理员也说不知道。那只能根据这个URL的端口,看能否找到对应的服务,然后查到其账号密码。
还好找到了,登录jenkins,然后按下面路径找到nodejs这个容器的配置:
参考最后一张图,添加一个环境变量,这样就会在启动时修改jvm内存参数了。
保存应用后,重新跑流水线,成功解决。
...