Forbidden error
caver-js-ext 버전 : 1.9.0
OS : ubuntu 18.04
Hardware : 램 : 16G , cpu : 4 core
안녕하세요.
현재 kas 무료 플랜을 사용하고 있습니다.
현재 특정 시간마다 Api 요청을 보내는데 다음과 같이 사용하며
caver.initKASAPI(chainId, accessKeyId, secretAccessKey);
caver.rpc.klay.getBalace(addr)
다음의 에러유형이 3개 있습니다.
- no live node
- The connection cannot be served because Server.Concurrency limit exceeded
- Forbidden
1번과 2번의 경우는 오류 메시지로 인하여 원인을 알 수가 있지만 3번 같은 경우는 어떤 경우에 forbidden이 나오는 지 알 수가 있을까요? (예를 들면 현재 요청량이 폭주하고 있어서 특정 요청을 deny를 한다던지같은 경우 또한 현재 초당 요청을 많이 보내고 있지는 않습니다.)
0
-
안녕하세요
정확한 원인 분석을 위해서는 상세한 에러 코드가 필요합니다.
따라서 403 Error 발생 시, error message를 try-catch로 잡아서 확인하신 뒤 전달주시면 더욱 자세한 답변 제공해드리도록 하겠습니다.
감사합니다
0 -
안녕하세요.
답변 감사합니다.
현재 Forbidden시 발생한 에러내용은 다음과 같습니다.
Error: Request failed: Forbidden
at Object.RequestFailed (/app/node_modules/caver-js/packages/caver-core-helpers/src/errors.js:66:27)
at XMLHttpRequest.request.onreadystatechange (/app/node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-http/src/index.js:110:40)
at XMLHttpRequestEventTarget.dispatchEvent (/app/node_modules/xhr2-cookies/dist/xml-http-request-event-target.js:34:22)
at XMLHttpRequest._setReadyState (/app/node_modules/xhr2-cookies/dist/xml-http-request.js:208:14)
at XMLHttpRequest._onHttpResponseEnd (/app/node_modules/xhr2-cookies/dist/xml-http-request.js:318:14)
at IncomingMessage.<anonymous> (/app/node_modules/xhr2-cookies/dist/xml-http-request.js:289:61)
at IncomingMessage.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1345:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21)또한 사용한 라이브러리입니다.
const CaverExtKAS = require('caver-js-ext-kas’). // 1.9.0 버전입니다.
const caver = new CaverExtKAS();
caver.initKASAPI(chainId, accessKeyId, secretAccessKey);감사합니다.
0 -
안녕하세요.
5~6월에 발생한 forbidden 에러는, 일시적으로 부하가 몰리면서 authz 쪽 pod에 영향을 준 케이스로 보입니다.
당시 내부적으로 대응하여 해당 오류가 발생하지 않을 것으로 예상됩니다.
혹시라도 재현된다면 재문의 부탁드립니다.감사합니다.
0
Please sign in to leave a comment.
Comments
3 comments