Error
[Error] Address already in use
Uheeking
2024. 7. 24. 10:18
반응형
👩🏻💻 문제 발생
해당 오류는 1883 포트가 이미 사용되고 있어서 나는 오류이다.
✔️ 문제 해결
sudo netstat -tuln | grep 1883
위의 명령어와
sudo ss -tuln | grep 1883
위의 명령어 중 하나를 쳐서 해당 포트가 돌아가고 있는지를 확인한다.
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN <process-id>/process-name
위와 같이 나온다면 이를
sudo kill <process-id>
위의 명령어를 넣어 해당 포트를 없앤다.
그러나 나의 경우 위의 경우가 해당이 안 되었므로,
sudo nano /etc/mosquitto/mosquitto.conf
각자의 mosquitto.conf의 경로가 다를 수 있으므로, 이를 변경해서 nano를 실행해준다.
port 1883
listener 0.0.0.0
bind_address 0.0.0.0
위와 같이 설정해주었다. 그랬더니 해당오류가 없어짐을 확인할 수 있었다.
반응형