SonarQube 5.1.1读取超时加载项目存储库时发生错误 [英] SonarQube 5.1.1 Read Timed out Error occurs while loading project repositories

查看:185
本文介绍了SonarQube 5.1.1读取超时加载项目存储库时发生错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在使用声纳运行器分析多模块项目时,我经常会遇到读取超时"错误.我已经用SonarQube 5.1.1配置了Jenkins.我们的项目是一个Web项目,我们有两个用于网络分析的声纳插件,例如web,css,java,findbugs,js,xml和jacoco.如果我加载给定的链接" http://172.21.145.84:9000/从浏览器执行batch/project?key = webportal& preview = false 即可,但是有时加载响应数据会花费很长时间.有人可以给我有关此故障的任何建议吗?我在下面分享了声纳日志.

While using the sonar runner to analyze the multi module project I frequently get the "Read Timed Out" error. I have Jenkins configured with SonarQube 5.1.1. Our project is kind of web project, we have a couple of sonar plugins for the analysis like web, css, java, findbugs, js, xml and jacoco. If I load the given link "http://172.21.145.84:9000/batch/project?key=webportal&preview=false" from browser it works, but sometimes it takes quite long to load the response data. Can anyone please give me any suggestion regarding this failure? I have shared the sonar log below.

SonarQube Runner 2.4
Java 1.7.0_45 Oracle Corporation (64-bit)
Windows 7 6.1 amd64
INFO: Runner configuration file: C:\sonar-runner-2.4\conf\sonar-runner.properties
INFO: Project configuration file: D:\Jenkins\jobs\Webportal_2.0_Drop1Branch\workspace\DataModel\..\ucfed_webportal_plugin_att\sonar-project.properties
INFO: Default locale: "en_US", source code encoding: "UTF-8"
INFO: Work directory: D:\Jenkins\jobs\Webportal_2.0_Drop1Branch\workspace\DataModel\..\ucfed_webportal_plugin_att\.sonar
INFO: SonarQube Server 5.1.1
17:11:29.762 INFO  - Load global repositories
17:11:30.027 INFO  - Load global repositories (done) | time=281ms
17:11:30.042 INFO  - Server id: 20150707155744
17:11:30.042 INFO  - User cache: C:\Users\Administrator\.sonar\cache
17:11:30.042 INFO  - Install plugins
17:11:30.479 INFO  - Install JDBC driver
17:11:30.495 INFO  - Create JDBC datasource for jdbc:h2:tcp://localhost/sonar
17:11:32.538 INFO  - Initializing Hibernate
17:11:35.409 INFO  - Load project repositories
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 26.832s
Final Memory: 46M/303M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: Unable to request: /batch/project?key=webportal &preview=false
ERROR: Caused by: Read timed out
ERROR: 
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
Build step 'Invoke Standalone Sonar Analysis' marked build as failure
Extended Email Publisher is currently disabled in project settings
Finished: FAILURE

推荐答案

从长期使用SonarQube的角度出发,我可以通过以下几点来解决上述问题.

In the long run of using SonarQube, I was able to tackle the above issue with few tweaks by keeping the below mentioned points in mind.

  • 提高硬件性能.
  • 让系统仅运行SonarQube.
  • 每周一次重启声纳服务器.

会给一个很好的结果.

Will give a good result.

这篇关于SonarQube 5.1.1读取超时加载项目存储库时发生错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆