자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17208
공지 유용한 관련 사이트 관리자2 2014.03.20 56082
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99521
73 iOS 에서 FormatDateTime 사용 시 포맷 맞추기 관리자 2013.07.09 8656
72 [질문] DBX 에서 SQL Server 2000 연결 오류 [1] file cdrd 2012.09.13 8689
71 dbgrid 세로 스크롤이 사라지는 문제 질문드립니다 [1] 강경진 2012.10.25 8710
70 델파이 Begin-End책 따라하기에서 IIS 궁금한 내용 [2] funny 2012.10.02 8759
69 AQTime을 제거하지 않고 사용하지 않도록 하는 방법을 알고 싶습니다. file 관리자 2013.03.20 8780
68 델파이 스크롤바 색상 변경 문의 드립니다. [1] memc 2012.09.24 8822
67 xe2 실행시 file 빛고을총각 2013.01.02 8838
66 RAD Studio 64bit 디버깅 시 "unable to create process" 오류 메시지가 나오는 경우 대처방안 [4] file Humphery 2014.05.07 9050
65 class tspanel not found. 해결방법 부탁드립니다. [3] 으하하 2013.10.31 9067
64 Mac OS X 연동과 관하여 [2] 독사 2012.09.07 9165
63 라이브러리, TZMySqlQuery 객체 생성 [2] file hyunj 2012.04.18 9197
62 dbgrid 한글 입력시 포커스 이동할 때 문제 질문 드립니다 [1] 강경진 2012.10.24 9231
61 iOS 개발을 위한 Free Pascal 설치 재 질문 합니다. 김동환 2012.07.24 9242
60 http post 한글만깨짐 [1] 별밤지기 2013.04.12 9247
59 델파이에서 Socket ipv6 를 사용 할 수 있는 방법이 있습니까? (Delphi 2007기준) [7] 늦바람 2012.07.20 9319
58 XE Default Font 변경 문의 합니다. [1] memc 2012.05.14 9373
57 비주얼 베이직 소스 변경 문의 드립니다. memc 2013.03.15 9479
56 ApplyUpdates(-1) 궁금합니다. file 준이킴 2012.05.18 9488
55 win7과 win8에서 LoadPackage 차이 한림대의료원정보기술센터 2012.11.06 9527
54 SimpleDataSet 오류 [3] file 양현숙 2012.05.18 9582