개요 Windows 운영체제를 사용하다보면, 가장 애를 먹는 부분이 바로 Dockerfile의 마지막에 선언하는 entrypoint.sh의 작성이다. 무심코 빌드하여 리파지터리에 올려두면 나중에 컨테이너 실행시 먹통이 되거나 오작동하는 현상에 당황하게 된다. 원인은 전통적인 도스 방식의 CR LF 개행 방식이 문제인데 dos2unix를 이용하면 강제로 유닉스 방식의 LF로 변환할 수 있다. (물론 가급적이면 Ubuntu on WSL 콘솔 환경에서 작업하는 것을 추천한다.) dos2unix 설치 # Ubuntu에서 설치 $ sudo apt-get install dos2unix -y # Windows에서 설치 $ choco install dos2unix -y dos2unix 실행 $ dos2unix entr..
개요 이번 글에서는 DockerHub에서 이미지 풀링시 Too Many Requests. You have reached your pull rate limit. 오류가 발생할 경우의 대처 방안을 정리하였다. DockerHub 풀링 제한 이슈 2020-08-24 부로 DockerHub는 풀링을 요청하는 IP 주소에 대해 Rate Limit 정책을 적용하기 시작했다. 해당 정책의 기준치를 초과해서 이미지를 풀링할 경우 아래와 같은 오류를 응답한다. [관련 링크] # 429 Too Many Requests ERROR: toomanyrequests: Too Many Requests. You have reached your pull rate limit. You may increase the limit by auth..
개요 일정에 쫓겨 프로젝트를 진행하다보면, 사용된 주요 라이브러리의 버그로 예상하지 못한 이슈에 봉착할 때가 있다. 이 경우, 선택지는 2개인데 첫번째, 라이브러리 저장소를 포크해서 이슈를 수정한 제작자에게 PR을 요청하고 기다리는 것, 두번째, 일단 급한대로 내가 직접 고쳐서 로컬 .JAR로 빌드하는 것이다. 이번 글에서는 두번째 방법을 위한 Maven 기반 프로젝트에 로컬 .JAR 파일을 추가하는 방법을 설명하고자 한다. 라이브러리 커스텀 빌드 아래는 이슈를 수정할 라이브러리를 클로닝하여 커스텀 빌드하는 예이다. # JobRunr 라이브러리 저장소 클로닝 $ git clone https://github.com/jobrunr/jobrunr # 이슈 수정 후 커스팀 빌드 # 생성된 .jar 파일은 내 프..
개요 HikariCP는 현재 Spring Boot에서 기본으로 채택하고 있는 경량이자 고성능의 JDBC 커넥션 풀 라이브러리이다. 물리 데이터베이스 노드와 연계되다보니 운영 환경에서 다양한 이슈가 발생하게 되는데 정확한 원인 식별과 문제 해결을 위해 HikariCP의 로그 레벨을 설정하는 방법을 설명하고자 한다. 로그 레벨 조정 운영체제 환경 변수로 전달할 경우 아래와 같이 설정하면 된다. LOGGING_LEVEL_COM_ZAXXER_HIKARI_HIKARI_CONFIG=DEBUG LOGGING_LEVEL_COM_ZAXXER_HIKARI=TRACE 프로젝트 내의 application.yml 파일로 설정할 경우 아래와 같이 설정하면 된다. logging.level.com.zaxxer.hikari.Hikar..
- Total
- Today
- Yesterday
- JHipster
- 평속
- spring
- 태그를 입력해 주세요.
- 알뜰폰
- 자전거
- Kendo UI
- MySQL
- Spring Boot
- bootstrap
- CentOS
- graylog
- chrome
- 로드바이크
- Spring MVC 3
- JavaScript
- Tomcat
- kotlin
- jpa
- Docker
- jstl
- 구동계
- DynamoDB
- java
- maven
- 로드 바이크
- Eclipse
- node.js
- jsp
- Kendo UI Web Grid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |