2017-01-27 1 views
0

MS SQL Server에서 sonarqube 6.1을 사용하고 있습니다. 많은 문제를 일으키는 앱 스캔을 실행 해 보았습니다. 나는 그러나 돈 (내가 무슨 일이 일어나고 있는지 확인하기 위해 아직이야하는) 내 CSS 파일의 일부를 분석하는 몇 가지 오류를 참조 로그를 통하여sonarqube mssql 패킷 크기

INFO: CPD calculation finished 
INFO: Analysis report generated in 8297ms, dir size=8 MB 
INFO: Analysis reports compressed in 1314ms, zip size=2 MB 
INFO: ---------------------------------------------------------------------- 
INFO: EXECUTION FAILURE 
INFO: ---------------------------------------------------------------------- 
INFO: Total time: 1:37.158s 
INFO: Final Memory: 50M/481M 

ERROR: Error during SonarQube Scanner execution 

org.sonarqube.ws.client.HttpException: Error 500 on 
http://<server>/api/ce/submit?projectKey=mykey&projectName=pname : 
{"errors":[{"msg":"Fail to insert data of CE task somerandomString"}]} 

;하지만 프로세스의 끝에서, 그것은 아래의 오류가 발생합니다 그게 관련 있다고 생각하지 않습니다. 단지 그 일이 그 일과 관련이 있다고 말하면됩니다.

패킷 크기 = 65536을 포함하도록 연결 문자열을 변경해 보았습니다. 그러나 공간 때문에 올바르게 설정했는지 확실하지 않습니다. 그게 불면과 수중 음파 탐지기가 시작되지 않습니다

sonar.jdbc.url="jdbc:sqlserver:...;Packet Size=65536" 

을 시도했다.
은 또한

sonar.jdbc.url=jdbc:sqlserver:...;"Packet Size=65536" and <BR> 
sonar.jdbc.url=jdbc:sqlserver:...;Packet Size=65536 

수중 음파 탐지기가 시작했지만, 매번 같은 오류가 발생했습니다.

우선, 제 오류는 실제로 패킷 크기와 관련이 있습니까? 그렇다면 SQL 서버를 변경하는 올바른 방법은 무엇입니까? 그렇지 않다면 여기에서 무엇이 계속 될 수 있습니까?

감사합니다.

+0

[소스 코드] (https://github.com/SonarSource/sonarqube/blob/master/sonar-db/src/main/java/org/sonar/db/ce/CeTaskInputDao.java)를 살펴보십시오. . [this] (https://groups.google.com/forum/#!topic/sonarqube/Gs7WbaO4X40) 질문도 참조하십시오. –

+0

분석 결과가 서버에서 500 상태로 되돌아 왔으므로 서버 측 로그를 확인하십시오. BTW, "somerandomeString"은 Compute Engine 작업의 GUID입니다. –

+0

예. 서버 로그를보고 문제를 찾는 것이 중요했습니다. 감사. 어떻게 든 클라이언트 로그를보고 내가 가진 전부라고 생각했습니다! –

답변

0

감사합니다. 내 문제의 근원은 서버 로그에있었습니다!