Mosquitto 'exited with code 13' beheben

English Deutsch

Wenn Mosquitto mit Code 13 beendet wird, z.B. in einem docker-basierten Setup, sehen Sie oft keine Fehlermeldung:

example-3.txt
mosquitto_mosquitto_1 exited with code 13

Es gibt jedoch eine Fehlermeldung in mosquitto.log. Stellen Sie also sicher, dass Sie ein log_dest file in Ihrer mosquitto.conf konfiguriert haben, wie z.B.:

example-2.sh

und prüfen Sie diese Datei. In meinem Fall zeigte sie diese Fehlermeldungen:

example-1.txt
1637860284: Config loaded from /mosquitto/config/mosquitto.conf.
1637860284: Error: Unable to open pwfile "/mosquitto/conf/mosquitto.passwd".
1637860284: Error opening password file "/mosquitto/conf/mosquitto.passwd".

In meinem Fall war der Pfad der Passwortdatei falsch geschrieben (conf statt config).

Beachten Sie, dass Sie die Passwortdatei erstellen müssen, damit Mosquitto starten kann!

Siehe Standalone Mosquitto MQTT-Broker mit docker-compose einrichten für Beispielbefehle zum Erstellen des Benutzers und der Passwortdatei


Check out similar posts by category: Docker, MQTT