mosquitto
parece não gostar das seguintes opções de persistência.
# Persistence configuration
persistence true
persistence_location /data/qos/
persistent_client_expiration 8h
O /data/qos
existe e as permissões foram definidas.
sudo chown mosquitto:mosquitto /data/qos
As opções de configuração de persistência estão em um arquivo persist.conf
colocado no /etc/mosquitto/conf.d
diretório Antes de copiar, estou parando o broker e iniciando-o novamente depois de copiar usando comandos como este:
sudo service mosquitto stop
sudo service mosquitto start
O artigo /var/log/mosquitto/mosquitto.log
não dá nenhuma pista sobre o que poderia ser o problema.
Então, o que há de errado com as opções fornecidas acima para persistência?
mosquitto
com êxito, /usr/bin/mosquitto -c /etc/mosquitto/mosquitto.conf
isto é, sem o usuário do switch. Sim, mosquitto
nunca começou; nenhum processo está listado ps -ef | grep mosq
. BTW, o que é procedimento em geral? Pare o broker, copie os .conf
arquivos para a /etc/mosquitto/conf.d
pasta e inicie o broker?
su mosquitto -c mosquitto -c /etc/mosquitto/mosquitto.conf