文档首页/
代码检查 CodeArts Check/
常见问题/
技术类问题/
执行代码检查任务时报错:CC.00040010.400 代码检查失败,请到检查日志中查看具体错误信息/
代码检查任务,sonarqube引擎的check阶段失败
链接复制成功!
代码检查任务,sonarqube引擎的check阶段失败
问题现象
代码检查任务,在sonarqube检查的check阶段失败,日志里存在elasticSearch启动报错“max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]”。
原因分析
系统默认环境配置的vm.max_map_count过低。
处理方法
方法一:
- 以root用户登录执行代码检查任务的执行机。
- 执行sudo vi /etc/sysctl.conf命令修改“sysctl.conf”文件。
- 在文件中增加以下代码。
vm.max_map_count=655360
- 按“Esc”键返回普通模式。
- 输入“:wq”保存并退出。退出文件后,执行sysctl -p命令。
- 重新执行代码检查任务。
方法二:
登录执行机直接运行命令echo "vm.max_map_count=655360" >>/etc/sysctl.conf&&sysctl -p。