当前位置: 首页 > 面试题库 >

SonarQube 5.1.1读取超时加载项目存储库时发生错误

谯英彦
2023-03-14
问题内容

在使用声纳运行器分析多模块项目时,我经常遇到“读取超时”错误。我已经用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
”,它将起作用,但有时加载响应数据会花费很长时间。有人可以给我有关此故障的任何建议吗?我在下面分享了声纳日志。

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时,我只需记住以下几点就可以解决上述问题。

  • 提高硬件性能。
  • 保持系统仅运行SonarQube。
  • 每周一次重新启动声纳服务器。

会给一个很好的结果。



 类似资料:
  • 我正在尝试使用Spring Data Redis绝地组合连接到AWS ElastiCache Redis。[Redis Cluster enabled,因此它有Cluster Config endpoint,有3个碎片-每个碎片有1个主节点和2个副本节点] 读取超时错误。 AWS Redis服务器版本:5.0.3/群集模式:已启用/SSL:已启用/Auth:已启用(通过密码) 库——Spring数

  • 我正尝试使用“添加”按钮向数据库添加项目,但每当我尝试添加时,编译器就会显示“更新条目时出现错误。请参阅内部异常详细信息”。 这是我的添加按钮代码:

  • 我有一个问题,很难解释,但我会尽我最大的努力以最好的方式描述它。我的项目中有这个FXML(场景)(请参见行李概述)。当我点击“编辑所选行李”时,它会打开一个新的FXML文件并显示为弹出窗口。然而,由于一些奇怪的原因,当我尝试使用。setText或其他任何内容单击“编辑选定行李”按钮后,若要更改窗口上显示的输入字段,则会出现以下错误: 这是我用来使场景弹出的方法: 控制器: 我的行李。FXML Lu

  • 我声明了一个分页和排序JPA存储库。我正在使用@Query注释。 当我从存储库的findById(id)方法对可选对象调用get()方法时,我遇到了一个异常。 奇怪的是,它只发生在我使用JPQL的时候。 如果我的查询是本机查询,则代码有效: 使用断点检查findResult对象-我可以看到: 当我在@Query注释中有nativeQuery=true时。 以下是正在使用的查询: 但是,如果我将其更

  • 因此,在本教程之后,我使用Dropbox创建了自己的远程存储库。此外,我使用以下命令将第三方JAR部署到我的存储库中。 mvn部署:部署-文件-Dgroup pId=com.prowritingaid.java-DartifactId=pro_writing_aid_java-Dversion=2.0.0-D包装=jar-Dfile=pro_writing_aid_java-2.0.0.jar-D

  • 我返回了一个代码,使用jsoup-1.7.3.jar读取网页,它对一些网站有效,但对一些URL显示读取超时错误。 线程“main”java.net.SocketTimeoutException中的异常:java.net.SocketInputStream.socketRead0(本机方法)处java.net.SocketInputStream.Read(SocketInputStream.java