SonarQube 5.3 サーバーを実行していますが、応答時間が非常に遅く、その結果、さまざまなジョブ スキャナーから多くのソケット タイムアウト エラーが発生します。いくつかの見通しを示すために、SonarQubeはWindows 7ボックスで実行されています(尋ねないでください)、Jenkinsも(Tomcatの別のインスタンスで)実行されています
Jenkins からの応答時間: 平均 0.1 秒未満
SonarQube からの応答時間: 3 ~ 30 秒、平均で約 9 ~ 12 秒の範囲
SonarQube は Windows サービスとしてインストールされ、Jenkins が実行されている Tomcat も同様にインストールされます。
SQ が実行されているデータベース サーバーは Oracle です。Oracle サーバーは高速でローカルであるため、それが遅延の原因であるとは思えません。sq の jvm オプションは次のとおりです。
sonar.web.javaOpts=-Xmx1536m -Xms256m -XX:MaxPermSize=160m -XX:+HeapDumpOnOutOfMemoryError -server -Djava.net.preferIPv4Stack=true -Djruby.compile.invokedynamic=false -Dfile.encoding=UTF-8
実行中java 1.8_u45
応答時間を改善する方法がわからないので、ちょっと途方に暮れていますか? (おそらく他のハードウェア/OSで実行する以外に。)