docker 部署full版本 NanoMQ 持久化配置不生效问题

NanoMQ Configuration 0.18.0

#============================================================

# NanoMQ Broker

#============================================================

system {
daemon = false
num_taskq_thread = 0
max_taskq_thread = 0
parallel = 0
}

mqtt.session {
property_size = 32
max_packet_size = 10240
client_max_packet_size = 10240
msq_len = 2048
qos_duration = 10s
keepalive_backoff = 1250
allow_anonymous = true
}

listeners.tcp {
bind = “0.0.0.0:1883”
}

listeners.ws {
bind = “0.0.0.0:8083/mqtt”
}

http_server {
port = 8081
parallel = 2
username = admin
password = public
auth_type = basic
jwt {
public.keyfile = “/etc/certs/jwt/jwtRS256.key.pub”
private.keyfile = “/etc/certs/jwt/jwtRS256.key”
}
}

log {
to = [file, console]
level = debug
dir = “/tmp”
file = “nanomq.log”
rotation {
size = 10MB
count = 5
}
}
rules.sqlite {
path = “/tmp/sqlite_rule.db”
rules = [
{
sql = “SELECT topic, payload FROM "abc"”
table = broker
}
]
}

重启后 rules.sqlite不生效 /tmp/sqlite_rule.db不生成,还有就是发布的时候也没有相关db写入的日志