Skip to content

打包机报错,错误码:22

检查Jenkins管道日志,

image1

如果出现Error: EMFILE: too many open files, open '/Users/apple/normal_builder/ws_cvs/package.json'

原因:

1、管道繁忙、native 管道执行中、打包机存在其他大基数文件处理任务等;
2、npm依赖node_module文件过多;

两方面因素叠加导致打包机终端文件处理超限,报错;

临时解决方案:

1、等待3-5 分钟后,重新发布一次;
2、如果重新发布仍有问题,找我;

解决方案:

1、开放终端文件处理数量限制;
2、npm 命令增加并行任务数限制;

择机优化;

Released under the MIT License.