lopic
lopic

Reputation: 1

Mosquitto broker : fully init?

I would need to fully initialize my mosquitto 1.5.7 broker , to clean all messages stored in the broker memory, all messages counter.... How can I do it ?

The #SYS always get all stored information when I restart with :

systemctl restart mosquitto

data in #SYS

enter image description here

If I can initialize the broker,does clients will connect again automatically ? (using their "reconnect process ...")

Thank for your help,

Upvotes: 0

Views: 390

Answers (1)

hardillb
hardillb

Reputation: 59751

It really isn't clear what you are actually asking here, but to clear all the data from a Mosquitto broker you need to shut it down, then delete the persistence file (the path to this file will be in the mosquitto config file normally found in /etc/mosquitto/mosquitto.conf)

Once you have deleted the persistence file restart the broker.

And yes, most clients will reconnect when the broker comes back up, but all their session data will have been lost so they will need to resubscribe to any topics they are interested in.

Upvotes: 1

Related Questions