mosquitto No parece gustarle las siguientes opciones para la persistencia.
# Persistence configuration
persistence true
persistence_location /data/qos/
persistent_client_expiration 8h
El /data/qosexiste y permisos se han establecido.
sudo chown mosquitto:mosquitto /data/qos
Las opciones de configuración de persistencia están en un archivo persist.confubicado en el /etc/mosquitto/conf.ddirectorio. Antes de copiar, detengo el intermediario y lo vuelvo a iniciar después de copiar usando comandos como este:
sudo service mosquitto stop
sudo service mosquitto start
El /var/log/mosquitto/mosquitto.logno da ninguna pista sobre cuál podría ser el problema.
Entonces, ¿qué hay de malo con las opciones proporcionadas anteriormente para la persistencia?

su mosquitto -c mosquitto -c /etc/mosquitto/mosquitto.confmosquittocon éxito,/usr/bin/mosquitto -c /etc/mosquitto/mosquitto.confes decir, sin cambiar de usuario. Sí,mosquittonunca empecé; sin procesos se enumeran enps -ef | grep mosq. Por cierto, ¿qué es el procedimiento en general? ¿Detener el intermediario, copiar.confarchivos en la/etc/mosquitto/conf.dcarpeta y luego iniciar el intermediario?Respuestas:
Como se mencionó en la publicación anterior, las opciones de configuración de persistencia se proporcionaron en un archivo separado,
persist.confubicado en el/etc/mosquitto/conf.ddirectorio. Sin embargo, hay opciones de persistencia ya presentes en/etc/mosquitto/mosquitto.conf. Una vez que eliminé estos, se realizó la configuraciónpersist.conf.Hubiera sido bueno
mosquittoadvertir de tales conflictos.fuente
Error: Duplicate persistence_file value in configuration.