[MySql] mysql 접속이 안된다?? Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
2024. 1. 15. 16:49
programming/Trouble Shooting
분명히 접속이 잘 되던 MySql 이 갑자기 접속이 안됬습니다. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 에러가 무엇인가? 번역을 해보니 소켓을 통해 로컬 Mysql 서버에 접속할 수가 없다는 내용입니다. 그럼 구글링 시작! 다행히 단번에 나온 블로그에서 해결법을 찾았습니다. https://so-es-immer.tistory.com/entry/ERROR-2002-HY000-socket-tmpmysqlsock-2-%ED%95%B4%EA%B2%B0%ED%95%98%EB%A0%A4%EA%B3%A0-brew-services-start-mysql-%ED%95%A8 ERROR 2002 (HY000): socket '/tmp/m..
Network closed for unknown reason
2023. 12. 28. 16:03
programming/Trouble Shooting
gRPC 서버와 클라이언트를 연결 하는 중에 오류가 발생하였습니다. Network closed for unknown reason 구글에 검색을 해보니 '알수 없는 이유로 네트워크가 닫혔습니다' 라는 뜻으로 SSL 모드로 실행해보라고 뜨는데 아주 간단한 문제였습니다. gRPC Server에서 port 설정을 50051로 해주었는데 client 에서는 9090으로 설정을 해서 server와 client가 연결이 안되는 문제였습니다. 포트를 수정해서 실행해보니 정상적으로 실행되는 것을 볼 수 있었습니다. 오늘도 하나 배웠네요! 저와 같은 실수 안하시기를~!
ProductInfoGrpc 상속이 안된다!?
2023. 12. 15. 16:31
programming/Trouble Shooting
gRPC 서비스를 만드는 중 gradle build 후에 상속받아야 할 ProductInfoGrpc가 생성이 안되는 경우가 있었습니다. 처음 만든 경우에는 생성이 되었고 2번째 만들 때는 Controller를 하나 만들어서 연결시키려고 했는데 거기서는 생성이 안되었습니다. 그래서 상속을 받을 수 있는 케이스가 발생했습니다. 상속이 가능했던 코드를 복사해서 변경할 부분만 변경한 후 2개의 프로젝트를 만들어서 테스트 해보려고 합니다. // main/proto/ProductInfo.proto syntax = "proto3"; package grpc_test_01; service ProductInfo { rpc addProduct(Product) returns (ProductID); rpc getProduct(..
[MongoDB] MongoServerError: bad auth : authentication failed
2023. 6. 28. 20:49
programming/Trouble Shooting
MongoDB를 연결하는 도중 갑자기 나타난 오류였다. 분명 제대로 한 거 같은데 왜 오류가 발생했을까? rs 명령어를 사용해서 재시작도 해보고 했는데 똑같은 문제가 발생했다. 구글에서 열심히 검색 중... https://pudding-coding-jellybean.tistory.com/38 [ERRORS][MongoDB] MongoServerError: bad auth : Authentication failed. MongoServerError: bad auth : Authentication failed. 이 오류는 다양한 이유로 나타날 수 있다. 몽구스로 몽고디비에 연결하면서 id와 비밀번호를 잘못 치는 경우가 가장 대표적이 예가 될 수 있다. 또 : 이런 pudding-coding-jellybean...
게시글 등록 시 오류 발생 "/api/v1/posts"},"status":403,
2022. 4. 26. 13:32
programming/Trouble Shooting
로컬에서는 잘 되는데 EC2에서 글 등록이 안된다. 로그인은 잘 되는데 로그인 후 권한이 문제인지 글 등록이 안됬습니다. 해당 오류문은 다음과 같습니다. 사실 오래 전부터 발생했던 문제인데 일단 진도 나가는거에 급급해서 나중에 수정하자! 이러고 미뤄두고 있었습니다. 찾아보니 역시 권한이 문제였고 문제를 해결 해 주었습니다. step1) Ec2로 접속해서 db로 이동하기 mysql -u 유저아이디 -p -h 아마존RDS엔드포인트 비밀번호를 입력하고 나면 db로 접속이 됩니다. use 데이터베이스명; 세미콜론(;)을 깜빡하시면 안됩니다. step2) user table role 변경 (권한 변경) select * from 테이블명; // 유저 있는지 확인 update 테이블명 set role = 'USER..
yaml 구문 오류 did not find expected '-' indicator while..
2022. 4. 25. 21:24
programming/Trouble Shooting
책에 나오는 모든 실습을 어찌어찌 해 보니 또 다른 오류가 발생했습니다. travis에서 오류 발생. 로그를 확인해보니 failed to deploy라고 뜹니다. 그럼 CodeDeploy로 가서 확인을 해 보겠습니다. 실패라고 뜨니 event를 확인해보겠습니다. 저기 링크 되어 있는 d-V2V54N48G를 클릭하고 쭉 내려보시면 View events 라고 있습니다. 거길 클릭해보면 어떤 에러가 발생하는지 확인할 수 있습니다. 오류문을 확인하고 stackoverflow에서 찾아보았습니다. 오잉? YAML 파일에 들여쓰기 문제..? 바로 찾아보았더니 코드에 정말 들여쓰기 문제가 있었습니다. 들여쓰기를 제대로 해주니 바로 오류가 안떴습니다.
[springboot] /error, so you are seeing this as a fallback
2022. 4. 6. 11:46
programming/Trouble Shooting
500 에러가 발생했습니다. 약 2주가 db도 새로 만들어보고 이런저런 사이트를 찾아보았으나 해결책을 못찾았습니다. SQL Error: 1054, SQLState: 42S22 로그를 찾다보니 SQL Error를 발견! application.properties에서 // 수정 전 spring.jpa.properties.hibernate.hbm2ddl.auto: none // 수정 후 spring.jpa.properties.hibernate.hbm2ddl.auto: update 저렇게 바꾸어주면 된다고 해서 적용해보았습니다. 저 같은 경우에는 spring.jpa.properties.hibernate.hbm2ddl.auto 구문 자체가 없어서 update로 추가해주었더니 바로 500 에러 페이지가 해결되었습니다..
[CodeDeploy] The specified key does not exist.
2022. 3. 29. 20:12
programming/Trouble Shooting
상황 : Travis CI, S3, CodeDeploy 연동 중 배포 실패 오늘도 오류가 발생하였습니다. ㅠㅠ 키 값이 문제인 거 같은데 그래서 코드를 살펴보았습니다. 세팅 값을 비교하던 중 CodeDeploy 설정에서 키 : Name 값 : chuwg-springboot2-webservice 저렇게 설정해서 key: chuwg-springboot2-webservice.zip라고 지정을 해주었는데 그전에 zip 파일 받을 때 프로젝트명으로 받았던 게 기억나서 프로젝트 명으로 key 값을 변경하였더니 성공 문구가 떴습니다. 얼떨결에 때려 맞춘 셈이 되었지만 다시 똑같은 오류가 발생하지 않도록 포스팅하였습니다 다행히 해결!