2016-06-23 5 views

Antwort

1

Es könnte ein paar Dinge ansprechen, hier

  • Netzwerk-Latenz - für die Version Sie laufen, Sie wollen, dass die Maschine, um sicherzustellen, dass die Analyse führt eine nahe wie möglich an das Netzwerk an Ihren Datenbank
  • Datenbankkonflikt - in 4.5.2 spricht der Scanner direkt mit der Datenbank. Wenn Analysen anderer Projekte gleichzeitig stattfinden, könnten sie sich gegenseitig stören. Sie können dieses Problem beheben, indem Sie auf den neuen L.T.S. Version 5.6, die die Verbindungen vom Scanner zur Datenbank vollständig trennt. In 5.6 werden Analyseberichte vom SonarQube-Scanner erstellt und an den Server gesendet, wo sie zur Verarbeitung in der Warteschlange stehen und seriell verarbeitet werden.
  • Ihr Projekt ist einfach zu groß, um in einer angemessenen Zeit erfolgreich zu analysieren. Dies kann der Fall sein oder auch nicht, aber Sie sollten es ehrlich berücksichtigen und potenziell Komponenten unabhängig analysieren. Dies hätte den Vorteil, das Ganze nicht erneut zu analysieren, wenn sich eine Datei in einem Modul geändert hat. Wenn Sie die Ergebnisse der einzelnen Komponentenanalysen erneut aggregieren müssen, können Sie dies mit dem Governance-Plugin ($) tun.
Verwandte Themen