mosquitto
No parece gustarle las siguientes opciones para la persistencia.
# Persistence configuration
persistence true
persistence_location /data/qos/
persistent_client_expiration 8h
El /data/qos
existe y permisos se han establecido.
sudo chown mosquitto:mosquitto /data/qos
Las opciones de configuración de persistencia están en un archivo persist.conf
ubicado en el /etc/mosquitto/conf.d
directorio. 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.log
no da ninguna pista sobre cuál podría ser el problema.
Entonces, ¿qué hay de malo con las opciones proporcionadas anteriormente para la persistencia?
mosquitto
con éxito, /usr/bin/mosquitto -c /etc/mosquitto/mosquitto.conf
es decir, sin cambiar de usuario. Sí, mosquitto
nunca empecé; sin procesos se enumeran en ps -ef | grep mosq
. Por cierto, ¿qué es el procedimiento en general? ¿Detener el intermediario, copiar .conf
archivos en la /etc/mosquitto/conf.d
carpeta y luego iniciar el intermediario?
su mosquitto -c mosquitto -c /etc/mosquitto/mosquitto.conf