2016-06-20 6 views
0

SonarQubeはソナー結果をsonarqubeのmySQLデータベースに転送するのに40〜50分ほどの時間がかかります。データベース内のsonarqubeストア結果が長すぎます

ジェンキンスログ:

06:44:33.974 INFO - Execute decorators... 
06:47:01.532 INFO - Store results in database 
07:26:44.253 INFO - ANALYSIS SUCCESSFUL, you can browse https://.... 

build.gradle

plugins { 
    id "org.sonarqube" version "2.0.1" 
} 

gradle.properties

systemProp.sonar.host.url=https://myhost/prod 
systemProp.sonar.jdbc.url=jdbc:mysql://myhost:port/sonar_prod?useUnicode=true&characterEncoding=utf8 
systemProp.sonar.jdbc.driver=com.mysql.jdbc.Driver 
systemProp.sonar.jdbc.username=user 
systemProp.sonar.jdbc.password= somepassword 

ここで何が問題になるでしょうか?

答えて

1

解決策を見つけました。問題は自分のjdbc設定ででした。それを変えることはやりました。

sonar.jdbc.url=jdbc:mysql://myHost:port/sonar_prod?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&connectTimeout=0&socketTimeout=0&autoReconnect=true

0

ここでは、問題を診断するための情報が少なすぎます。しかし、解決策を提案することはたくさんあります:SonarQubeのバージョンをアップグレードします。

5.6は新しいLTSで、とりわけ、スキャナとデータベース間の直接通信をすべて削除します。あなたの分析にこのステップがまだあるという事実は、あなたがかなり古いバージョンであり、アップグレードするために立つことができると私に伝えます。

+0

を助けました。それは私の創始者が現在行っていることであり、アップグレードする前に新しいバージョンをテストする際に自分の甘い時間を取ることです。 – Zeeshan

0
sonar.jdbc.url=jdbc:mysql://myHost:port/sonar_prod?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&connectTimeout=0&socketTimeout=0&autoReconnect=true 

このオプションは、まあ、私はアップグレードすることはできません私のため

関連する問題