본문 바로가기
Programming/Visual Studio

Visual Studio Code의 "read ECONNRESET" 오류 해결하기

by 강철 벼룩 2022. 4. 12.

How to fix "read ECONNRESET" error in visual studio code with Azure App Service extension.

실무 프로젝트 멘토링을 진행하고 있는 멘티들에게서 급작스럽게 연락이 왔습니다.

Visual Studio Code에서 Azure App Service 확장을 사용해 Azure에 코드 배포를 진행하다가 문제가 생겼다는 내용이 었는데, 다음과 같은 2개의 스크린 샷을 보내 왔습니다.

 

Azure App Service 확장으로 배포 중 에러 화면 1
Azure App Service 확장으로 배포 중 에러 화면 2

Azure App Service 확장을 사용해 zipdeploy를 진행하는 중 "read ECONNREST"라는 이유로 배포가 실패하고 있다는 메시지 입니다. 

멘티들과 이틀전에 배포를 했었기 때문에, Visual Studio Code나 Azure App Service 확장의 업데이트를 의심했고, 지난번 정상 배포되었던 Visual Studio Code의 버전은 1.65.2였다는 것을 확인했습니다. 

 

정상 동작했던 버전 1.65.2

반면, 현재 오류를 나타내는 Visual Studio Code의 버전은 1.66.1임을 확인했습니다.

 

오류를 표시하는 버전 1.66.1

[해결 방법]

짐작했던대로 업데이트된 1.66.1 버전의 Visual Studio Code를 제거하고 2022년 2월 버전 (1.65.2)를 다시 설치하니, 이 문제는 깔끔하게 해결되었습니다.

[제어판]-[프로그램 추가/제거]에서 Visual Studio Code를 제거하고 다운그레이드 된 버전을 아래 주소에서 받아 설치하면 됩니다. 기존에 사용했던 확장은 그대로 인식 합니다.

 

https://code.visualstudio.com/updates/v1_65

 

Visual Studio Code 2022 2월 버전

"System" 링크를 눌러 다운 받아야 시스템의 모든 사용자가 실행할 수 있고, Administrator 권한으로 실행할 수 있습니다.

 

[결론]

Visual Studio Code의 새로운 업데이트나 Azure App Service 확장의 업데이트로 문제가 해결될 수 있습니다.

이 문제가 Azure App Service 확장 뿐만 아니라 다른 Azure 관련 확장에도 영향을 줄 수 있기 때문에, 근본적으로 Visual Studio Code나 Azure 확장 기능 모두에서 확인해야 할 문제 입니다.