Stop the mosquitto (MQTT) broker from listening to a port using the command line

user2430996 picture user2430996 · Sep 18, 2013 · Viewed 53.6k times · Source

When I ran the Mosquitto (MQTT) broker for the first time there was no issue. But however from he second time when i ran it using default config I could not run the code successfully because of the following error:

1379497253: mosquitto version 1.2 (build date 2013-09-17 17:59:39+0530) starting 1379497253: Using default config. 1379497253: Opening ipv6 listen socket on port 1883. 1379497253: Error: Address already in use

I would like to know how to stop the broker from command line. It'll be nice if someone can help.

Answer

ileadu picture ileadu · Apr 1, 2015

mosquitto starts to be a service.

sudo vi /etc/mosquitto/mosquitto.conf #more detail in `man mosquitto.conf`

sudo vi /etc/mosquitto/conf.d/custom.conf #add or change listening port as your need

sudo service mosquitto restart