2013-04-10 3 views
2

Birt 보고서에있는 JDBC 데이터 소스 중 하나가 너무 자주 다운되는 MySQL 서버를 가리 킵니다. (긴 이야기)Birt - 데이터 소스 시간 초과를 설정하는 방법?

그러나 내려갈 때 Birt/Eclipse는 5 분 이상 멈 춥니 다. 타임 아웃 값을 낮추는 방법이 있습니까? 나는 이클립스에서 사방을 본다. 나는 그것을 발견하지 못했다.

+0

SQL 추적을 사용하여 일부 성능 테스트를 실행 중이고 BRET가 포기하기 전에 실행에 실패한 쿼리 (구문 유형 오류)가 5 회 실행된다는 것을 알게되었습니다. '데이터 원본'의 'beforeOpen'스크립트에 무언가를 써서 보고서를 실행하기 전에 데이터베이스를 ping 할 수 있습니다. 스크립팅에 관해서는 여기를보십시오. http://www.eclipse.org/birt/phoenix/deploy/reportScripting.php –

답변

2

대신 데이터 세트의 속성 (고급 섹션)을 클릭하면 "& 쿼리 시간 초과 (초)"라는 필드를 설정할 수 있습니다. 그것은 내 필요를 위해 일하는 것 같았다.

업데이트 : 어제이 솔루션이 작동하는 것 같았지만 지금은 Eclipse가 여전히 멈추고 시간 제한을 사용하지 않습니다.

+0

SQL 서버가 다운 된 것으로 알려진 경우 "쿼리 시간 초과 (초)"가 예상대로 작동하는지 확인할 수있는 경우. 확인을 게시하십시오. "내 필요에 맞게 작동하는 것 같았습니다."라는 말은 아직 실제 생활 테스트가 없었 음을 의미합니다. –

+0

서버가 작동하는 동안 TimeOut (전체 초만, .5는 작동하지 않음)을 설정할 수 있었고 좋은 결과를 얻을 수있었습니다. 1 초에서 10 초 사이의 값을 사용했으며 SQL Server Profilier는 설정된 TimeOut을 지나서 1/10 초의 지속 시간을 보였습니다. –

관련 문제