자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
 

안녕하세요.

Firebird 3.0 DB를 사용중이고 RAD 10.3 에서 FireDAC을 통해 커넥션을 연결해주고 있습니다.

http://docwiki.embarcadero.com/RADStudio/Berlin/en/Recovering_Connection_(FireDAC)

컨넥션이 끊기는 경우 위 문서처럼 쿼리 실행하면 Errer가 발생되고
OnRecover 이벤트 에서 Retry로 처리를 해둬서 해결되는 것을 확인했습니다.

 

문제는 네트워크가 일시적으로 잠깐 (와이파이 핑튐이라던지..) 끊겼다 붙거나,

Firebird service가 정지되었다가 재시작된 그런 일시적일때 장애가 복귀 된 후에..

동일한 DB를 연결 중인 원격 클라이언트들은 쿼리를 날리기 전까지는

트리거를 받질 못하고 있더라구요.

(예를 들어 버튼을 클릭 후 쿼리 날리면 에러가 발생된 후 그제서야

Recover에서 Retry 되니깐 그 후부턴 정상이라 트리거를 받긴하는데..)

 

클라이언트 쪽에서 연결이 되고 문제가 없다는 것을 실시간으로 알 수 있게 하는 좋은 방법이 떠오르질 않습니다..

1분마다 쿼리를 날려서 오류가 나는지 체크를 해야하는 건지.. 계속 쿼리를 날리는게 좋은 방법인지

제가 아직 경험이 없어 판단하기가 어렵네요..

어떻게 하는 게 좋을지 아니면 FireDAC에서 제공해주는 기술이 있는지 궁금합니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17228
공지 유용한 관련 사이트 관리자2 2014.03.20 56108
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99543
1173 ios 컴파일시 [Error] No provisioning profile found for the selected build configuration kerry 2016.07.09 158
1172 급함 ios 컴파일 완료 후 맥에서 Application Loader 로 전송화면 다음과 같은 화면이 나옵니다. file kerry 2016.07.11 176
1171 64bit 개발환경 문의 [1] 조은놈 2016.07.12 159
1170 XE8 OS 32bit에서는 FireDAC CreateDB가 잘 되는데 64bit로 빌더를 바꿔서 하면 에라가 발생? 바람돌이 2016.07.12 367
1169 git이 먹히지 않는데 어떻게 하나요? 나즈나 2016.07.12 117
1168 Classic bluetooth example을 기준으로 따라하고 있는데 다음과 같은 에러가 발생하네요. [1] file 험프리 2016.07.12 399
1167 xe10 시애틀 컴파일시 에러메세지 확인 부탁드립니다. kerry 2016.07.13 103
1166 Edit의 NumbersOnly 속성 True일때 나오는 에러메세지 수정가능한가요? syc 2016.07.13 210
1165 View as Text 에서 한글 질문!! syc 2016.07.13 191
1164 Delphi 10(10.1) MongoDB Driver => SCRAM-SHA-1 지원기능여부 문의드립니다. Terry 2016.07.14 205
1163 [베를린] 신규 프로젝트에서 버튼하나 놓고 휴대폰으로 배포하면 오류가 납니다. 델사냥 2016.07.14 236
1162 IOS 앱 제출시 ERROR ITMS-90530 [1] kerry 2016.07.15 252
1161 델파이 10.1로 이전버젼의 paradox로 만든 DB접속과 처리가 가능한가요? [1] 드레곤 2016.07.15 232
1160 유투브에 올라온 인형만들기 연습중 알게되었습니다. 쭈니아빠 2016.07.16 112
1159 음원파일 편집 기능 [1] 민수사랑 2016.07.18 517
1158 Delphi 10.1 Berlin 멀티폼 옵션 문의의 건 [1] 아범님 2016.07.18 146
1157 CLOB 처리시 ORA-24812 오류 문제 [1] 승민 2016.07.19 510
1156 [질문] RLINK32: Out of memory 에러가 납니다 Xiong 2016.07.22 545
1155 linux 용 delphi UI 를 만들고 싶어요 [1] 브래이브 2016.07.22 260
1154 VCL Or FMX 컨포넌트중 HTML 에디터 컴포넌트가 있나요? [1] 황규섭 2016.07.22 563