Websocket reconnect error 관련의 건

  • 제품 명 : caver-js
  • 제품 버전 : 1.8.0
  • OS환경 : Linux
  • 내용(문의 유형에 해당하는 항목 작성) :
    • contract에 event와 emit을 사용하기 위해서 websocket provider를 사용하고 있습니다. 3시~대략 4시 반 사이까지는 잘 되다가 테스트를 하던 도중 갑자기 connection to failed가 되고 있습니다.
      image
const ws = new Caver.providers.WebsocketProvider("wss://api.baobab.klaytn.net:8652", {
  reconnect: { auto: true, delay: 2000, maxAttempts: false, onTimeout: false },
});

const caver = new Caver(ws);

이렇게 설정을 하고 진행을 했습니다.

갑자기 끊어진 이유가 있을까요??? ㅠ

현재 websocket은 접속 1분후 별도의 request가 없으면 timeout 되는것으로 알고있습니다.

동일한 연결세션에서 50~55초에 1회정도 블럭넘버를 조회하는 request를 발생시키면 아마 웹소켓이 유지되실것으로 생각됩니다.

답변 도움되셨길 바랍니다.
감사합니다.

1개의 좋아요

답변 감사합니다. 확인 해보겠습니다~