[DockerCompose]Error: "failed to create task for container: Unavailable: error reading from server
·
Error
블루 컨테이너가 동작 중일 때 도커 컴포즈를 이용하여 그린 컨테이너를 만들고, 실행시키는 명령어를 입력했다.도커 컴포즈 명령어는 잘먹혔는데, 문제는 컨테이너가 Created 상태에서 도무지 Up 상태로 변경되지 않는다는 것이었다. 이와 더불어, EC2 접속이 안되는 문제가 발생했다. 즉 먹통이 됐다! TRY 1: 로그... 로그를 보자 docker logs spring-greenUp이 되지 못하는 비운의 컨테이너의 이름은 spring-green이었다. 그런데 컨테이너 로그가 아무것도 안보였다. 쩝그래서 도커 데몬 로그도 보고, 괜히 spring-blue나 aws 관련 로그를 뒤적거려봤는데 이상이 없었다. 일단 다른 것들을 먼저 확인해보기 시작했다. TRY 2: 네트워크를 보자뮤넥팅 서버는 레디스를 인증/..
[Redis Error] Unable to send PING command over channel
·
Error
"2024-10-21T15:09:37.643Z ERROR 1 --- [munectingV4] [isson-timer-4-1] o.r.c.handler.PingConnectionHandler : Unable to send PING command over channel: [id: 0x35370019, L:/172.18.0.3:38076 - R:redis/172.18.0.2:6379] org.redisson.client.RedisTimeoutException: Command execution timeout for command: (PING), params: [], Redis client: [addr=redis://redis:6379] at3.36.0 버전을 사용하고 있었는데, 3.37.0 버전으로 업그레이드하..
springboot Could not move temporary workspace 오류
·
Error
새로 프로젝트를 만들고 프로젝트 빌드 진행 시 springboot Could not move temporary workspace 오류가 발생했다.아래 글과 같은 상황이었고, 보안 프로그램의 실시간 보호 기능을 비활성화해서 해결했다. 3월초에 프로젝트 생성할 때는 이런 오류가 안났던 것 같은데...  https://www.inflearn.com/questions/1209468/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%B2%AB-%EC%8B%A4%ED%96%89%EB%B6%80%ED%84%B0-%EA%B3%84%EC%86%8D-%EC%98%A4%EB%A5%98%EA%B0%80-%EB%82%98%EC%9A%94-%E3%85%A0..
pull 했는데 FETCH_HEAD warning: skipped previously applied commit
·
Error
$ git pull -r origin developFrom https://github.com/Booksly/BOOKSLY-SERVERbranch develop -> FETCH_HEAD warning: skipped previously applied commit ca1bab1 hint: use --reapply-cherry-picks to include skipped commitshint: Disable this message with "git config advice.skippedCherryPicks false" 오류는 아니고, 깃의 어시스트라고 할 수 있겠다.예를 들어 현재 있는 #10 브랜치에서 커밋한 변경사항이 develop 브랜치에 이미 반영되어 있는 내용이라면,해당 커밋을 skip한다. 실제로 ..
List의 NULL을 방지하려고 초기화해줬는데 왜 NPE가?
·
Error
package study.querydsl.entity; import jakarta.persistence.*; import lombok.*; import java.util.ArrayList; import java.util.List; @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = {"id","name"}) public class Team { @Id @GeneratedValue @Column(name = "team_id") private Long id; private String name; @OneToMany(mappedBy = "team") private L..
application.yaml 설정- org.hibernate.sql 작동 안함
·
Error
로거를 통한 쿼리문 로깅을 위해 logging.level.org.hibernate.sql: debug 를 application.yaml에 작성해주었으나 제대로 작동하지 않는 것을 발견하였다. 해결책부터 말하자면 logging.level.org.hibernate.SQL: debug 와 같이 'sql'을 'SQL'로 작성해주면 된다. 탐색 jpa: properties: hibernate: dialect: org.hibernate.dialect.MySQL8Dialect show_sql: true #A format_sql: true use_sql_comments: true hbm2ddl: auto: create default_batch_fetch_size: 1000 logging: level: org.hiber..
Git "There is no tracking information for the current branch. Please specify which branch you want to merge with. "오류
·
Error
오류 상황git pull을 입력했는데,"There is no tracking information for the current branch.Please specify which branch you want to merge with" 메시지가 나온다!  혹여나 git clone이 아닌 git init + (git pull origin branch 가 아닌) git pull  조합으로 원격 저장소(git)에 있는 프로젝트를 로컬로 받아오려고 시도한 경우 해당 해결 방법으로 해결을 시도해보자.✅git clone 명령어를 사용하여 원격 저장소를 로컬에 복제(clone)했다면, 원격 저장소의 기본 브랜치(보통 master나main 브랜치)가 로컬 브랜치와 자동으로 연결(tracking)된다.✅git init을 사..
git push author 변경
·
Error
더보기 프로젝트 중 소스트리로 깃을 사용할 때 문제가 생겨 이것저것 건드리다가 다른 계정으로 git push를 했다는 것을 지금 발견했다...어쩐지 이상하더라. 고쳐봅시다 23.09.20 개인 repo에서 test후에 고치려고했는데... author를 변경하면 커밋한 날짜까지 함께 업데이트 되기 때문에 다른 분의 커밋 시간대까지 바뀌어버려서 안(못)하기로 했다! 그래도 언제 쓰일지 모르니 방법을 정리해놓도록하겠다. 1. git rebase -i 커밋id ! 수정하고자 하는 커밋 전에 있는(꼭 직전이 아니어도 된다) 커밋 아이디를 입력하자.! 1번처럼 입력할 경우 입력한 커밋 id 다음 커밋부터 수정할 수 있기 때문이다. 2.(1) 1번의 결과로 커밋 log 마냥 커밋들이 좌르륵 뜬다. 2.(2) i를 누..