본문 바로가기

bootcamp/etc

0112 msa - 회원가입 시 이메일 전송 오류

MSA 1 서버 중 1. address is already use와 2. Failed to acquire lock on file 오류가 계속 났다

 

그래서 일단

yum install -y net-tools

netstat을 다운 받았다 

netstat -tulpn

프카를 실행중인 PID를 확인해서 

kill -9 PID

위 명령어로 일단 자바를 사용하는 모든 포트를 죽여줬다

 

다시 실행했을 때는 zookeper가 정상적으로 작동했다

 

하지만

 

브로커가

 

 

2. Failed to acquire lock on file

 

오류가 난다 

 

rm /tmp/kafka-logs/.lock

해당 파일을 실행시켜주었다 

 

그리고 또 정상적으로 작동은 했던 것 같다....

 

 

 

포스트맨을 사용해 제이슨 형식으로 회원가입 정보를 보냈을 때 

디비에도 잘 저장이 되는 것을 확인 할 수 있었다 

근데 또

이런 오류가 뜨면서 메일 전송이 안됐다

 

진짜진짜 많이 삽질 하고 챗지피티한테도 물어보고 별 난리를 쳤는데 모른댄다

인공지능이 왜이래

 

근데 알고보니까 진짜 간단한 문제였음.......

 

보니까

 

advertise 앞에 주석 해제를 안함 ㅎㅎ

 

다시 실행해서 보면 메일이 잘 온다

근데 또 다시 실행 해보니까 또 안됨 왜 자꾸 이러는걸까...  

 

 

해결방법!!!!!!

rm /tmp/kafka-logs/.lock

위 명령어로 삭제해줘도 안되길래 아예 서버를 껐다가 차근차근 

1. systemctl stop firewalld 

2. serenforce 0

3. kafka zookeeper/broker

4, intelij 코드 

를 실행해보니까 

 

정상적으로 다시 실행이 잘 되었다

 

삽질 4시간+카프카 오류 3시간

도합 7시간의 결과물 

'bootcamp > etc' 카테고리의 다른 글

1113 git/github/MarkDown  (0) 2023.12.22