我有两个 RaspberryPi,一个是蚊子经纪人,一个是客户。客户端已与代理建立了 LWT。在影响两个 RPi 的断电后,两个 RPis 重新联机,但从未发送 LWT。我预计它会被发送,因为从经纪人的角度来看,客户端不再接收 ping。我想知道这是不是因为蚊子没有将 LWT 持久化到磁盘(我的所有其他保留消息都存在)?如果是这样,我可以换蚊子来允许吗?
我的配置看起来像:
# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
autosave_interval 300