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 13Es 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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow