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

위와 같이 설정해주었다. 그랬더니 해당오류가 없어짐을 확인할 수 있었다.

반응형