일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 서버
- Android
- Docker
- MapReduce
- 조건문
- redis
- Scanner
- k8s
- HTTP
- restapi
- mysql
- bufferdreader
- LangChain
- 스프링
- TCP
- Mongoose
- eof
- Spring
- 백준알고리즘
- 스프링부트
- nodejs
- java
- mongodb
- java11
- Apollo
- graphql
- 자바
- puppeteer
- ai
- 프로그래머스
- Today
- Total
목록Docker (2)
자라나라 개발머리
node:16-slim puppeteer 13.5.0 k8s 에러 상황 내가 원했던 동작은 특정 페이지에서 스크롤을 내리는 동작이었다. 스크롤을 내리면 새로운 정보가 로딩되는 페이지인데, 특정 조건에 걸릴 때 까지 스크롤을 반복하는 동작을 구현했다. 로컬에선 잘 실행되는 코드가 k8s에 띄워서 실행하면 중간에 동작이 멈추고 무한 대기에 빠진다. 동작이 멈추는 시점은 동작할 때 마다 다른 시점에 발생한다. 로컬에서와 달리 페이지 동작 상태를 눈으로 확인할 수도 없으니, 현재 상태를 파악하기가 어려워 원인을 찾기도 어려웠다. 퍼펫티어가 문제인건지, 네트워크 상태가 문제인건지, 페이지가 문제인건지 무수한 경우의 수가 있으니 정말 갖가지 시도를 해본 것 같다. 에러 파악 과정 에러 원인 가정 짐작할 수 있는 에..
node:16-alpine 환경에서 puppeteer를 사용하고자 한다. 로컬에선 잘 동작하나 도커 동작 시도 시 이미지 빌드부터 제대로 빌드 되지 않는 상황이다. 이를 해결하기 위한 시도와 결과를 기록한다. 1. puppeteer troubleshooting 참고하여 시도 (참고 : https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-on-alpine ) 작성 코드 FROM alpine # Installs latest Chromium (100) package. RUN apk add --no-cache \\ chromium \\ nss \\ freetype \\ harfbuzz \\ ca-certificates ..