본문 바로가기

Trouble Shooting2

[sharp] VipsJpeg: Invalid SOS parameters for sequential JPEG sharp는 이미지 프로세싱에 있어 사용되는 라이브러리로 서비스에서 이미지 업로드 기능을 지원하는 경우 이미지 사이즈를 줄이기 위해 자주 사용된다. 이번 포스팅에는 sharp 사용 시 마주친 오류와 어떻게 처리하였는지에 대해 정리해보겠다. 나의 경우 sharp를 업로드한 이미지를 조회 시 리사이징하기 위해 사용하고 있다. CloudFront + Lambda@Edge 스택을 사용하여 업로드한 이미지 조회 시 sharp를 사용하여 리사이징 된 이미지를 생성하고 있다. (참고: AWS 인프라 위에서 채팅 이미지 업로드부터 조회까지) 기능 오픈 이후 문제가 없었는데 갑자기 아래와 같이 VipsJpeg: Invalid SOS parameters for sequential JPEG 라는 오류 메세지가 나왔다. 관련.. 2022. 10. 2.
Firebase Cloud Funtions 사용 시 EAI_AGAIN 오류 (2019-08-31에 작성된 글입니다) Firebase의 Cloud Functions를 사용하여 개발을 하는데, EAI_AGAIN 오류가 발생한 것에 대해 원인을 찾아보고 관련해서 정리한다. 로컬에서 함수를 실행하여 테스트할 때 node-fetch로 정상적으로 호출되던 것이 Firebase 서버로 배포를 하고나면 EAI_AGAIN 오류가 나는 것이었다. 아래는 해당 에러 로그이다. FetchError: request to https://foo.com/bar failed, reason: getaddrinfo EAI_AGAIN foo.com:443 at ClientRequest. (/srv/node_modules/node-fetch/lib/index.js:1455:11) at emitOne (events... 2020. 12. 30.