본문 바로가기
사이드 프로젝트/GetABeer

[사이드 프로젝트] EP11. 삐걱삐걱 하루 일기

by Bhinney 2023. 2. 17.

🍺 DATE : 2023.02.16 THU


📁 삐걱삐걱 하루 일기

오늘은 정말 삐걱삐걱의 연속이었다...ㅎ

Kafka 실행에 문제가 생겨서 모든 properties 확인 후 재설치 하고 (1차)

깃허브 연결이 끊겨서 토큰 발급하고 (2차)

소셜 로그인 중에 리다이렉트가 http로 들어가서 바꿔주고, Redis 호스트가 로컬이었어서 바꿔주는  (3차)

문제들이 연속해서 나타났다 ^_^

 

그래도 확실히 이렇게 부딪히면서 알게되는 게 기억에 오래 남는다..!

그러니 오늘도 기억에 오래오래 남겠지!!!

 

📎 Kafka 실행 및 확인하기

어제 만들어둔 Kafka 채팅을 확인하기 위해 Kafka를 실행해주었다.

먼저 zookeeper를 실행해 주고, Kafka를 실행해주었다.

 

근데 이 두 개를 실행하면 계속 8080 포트가 켜지는 것이다.

이상해서 확인을 해보니 zookeeper가 계속 8080포트로 켜진 것이다.

 

어드민 서버도 8088로 바꿔주었는데도 계속해서 적용이 안되고 8080포트로 접근이 되었다.

그래서 약 한시간 동안 모든 conf와 properties를 확인해주었지만 달라지는 것이 없었다.

그래서 결국 homebrew로 설치한 Kafka와 zookeeper를 삭제하고 압축파일을 다운 받아 실행하였다.

 

여기서 바로 성공했다면 삐걱삐걱 거리지 않았을 것이다..!

 

실행 과정에서 아래의 메세지가 계속 반복이 되었다.

INFO Refusing session request for client

검색해보니 해당 문제는 zookeeper가 제대로 꺼지지 않아 발생하는 문제였다.

그래서 kill 명령어로 해당 포트를 다 종료시켜주었다.

 

그리고 다시 작업을 하니 이제 제대로 작동은 되었다.

그런데 토픽을 생성해주지 않아서 애플리케이션이 구동되지 않았다.

 

그래서 토픽을 생성해주고, 카프카를 실행해보았다.

다행히 메세지가 제대로 들어가는 것을 확인해보았다. ( 캡쳐를 못하고 껐음...)

 

위의 내용들은 다시 복습하면서 캡쳐까지 하여 블로깅하려고 한다.

안그러면 잊어버릴 거 같기 때문이다.


📎 GitHub 연결 끊김

갑자기 git push가 되지 않고 git-credential-osxkeychain을 입력하라는 메세지가 떴다..

아무것도 하지 않았는데 발생한 문제라 너무 당황스러웠다.

엊그제까지 아무런 문제없이 잘 되었던 것이 갑자기 한 순간에 push가 되지 않았기 때문이다.

항상 SSH로 클론받아 잘 해결해 왔는데 너무 당황스러웠다.

 

다행히 바로 토큰을 발급하는 방법을 알게 되어 해결은 했으나.. 찜찜했다.

내가 뭘 어떻게 했다고.. 건드린게 없는데 갑자기 이런 문제가 발생해서 너무 당황스러웠다.


📎 소셜 배포 확인

소셜 배포 과정에서 로컬에서도 문제가 있다고 해서 서버에서도 확인해보기 위해 서버를 띄우고 확인해보았다.마침 어제 레디스도 연결해두어 같이 확인해보기에 너무 좋았다.그런데 문제가 발생했다. 우리 서버는 https로 되어있는데 계속해서 redirect url이 http로 들어오는 것...!

 

문제의 원인은 yml 파일의 "{baseUrl}"로 시작하는 redirect 주소 부분이었다.그래서 해당 주소를 일일이 https로 된 리다이렉트 주소로 입력하니 해당 부분은 해결이 되었다.

 

근데 여기서 잊고 yml파일의 host를 localhost로 해둔 것이다..그래서 로그인이 또 안되어 ㅋㅋㅋㅋ 해당 부분을 바꿔주었다.host에 ElastiCache 엔드포인트를 입력하면 된다고 해서 입력해주었더니 !!로그인이 되는 것을 확인할 수 있었다.

 

EC2에서 레디스를 확인해보았을때 이메일이 들어갔으며, 가입 시 날아오는 이메일이 제대로 날아왔기 때문이다!

 

위의 문제들을 지금 보면 별거 아니고 금방 해결한 것 처럼 보이지만, 처음에는 이유를 알 수 없어서 꽤 오래걸렸다.

그래도 이렇게 하나씩 알게되는게 좋은 것 같다!!


 

 

댓글