error

Error: read ECONNRESET at TCP.onStreamRead

교정이 2022. 9. 8. 20:09

마이그레이션 진행 중 55000 여개의 name text를 네이버 파파고 API 사용, 4개 언어로 번역하여 테이블에 인서트하던 도중 발생했다.

 

49.9% 진행

real    239m45.313s
user    4m3.697s
sys     0m27.436s

 

다수의 트랙잭션을 처리하다 보니 우리쪽 서버 혹은 네이버 서버에서 연결을 끊은 것이다.

 

이유는 여러 가지로 추측할 수 있다.

 

1. 네이버 클라우드 번역 API 용량 한계치를 초과했다거나 (확인해보니 초과하지 않음)

 

2. node.js 서버에 캐시가 쌓였다거나 (cache clean) 

 

3. 포트 넘버가 고갈되었다거나 ( LISTEN port number 찾아서 불필요한 것은 삭제해주자)

 

하여튼 try 문으로 예외 처리를 꼭 해주고 돌리도록 하자.

 

 

+ 리눅스 대기모드 진입 해제 꼭 해주자~!