修改了系统的时间,但是收到的订阅上下线时间还是之前的

集群部署,发现上下线通知时间是乱的。然后发现是集群没有对时,增加对时后发现还是有问题。测试环境测试发现,系统时间改到1980年,返回的上下线通知时间还是之前的。目前每个几点有100万的设备,重启服务不现实

你好,推荐是先对好时间然后在启动 EMQX。如果在 EMQX 启动后再修改机器时间、EMQX 只是会慢慢向修改后的时间靠拢(参考:Postscript: Time Goes On | Learn You Some Erlang for Great Good!)

目前,如果时间差得不大,建议是修改好时间后等他慢慢恢复(大概8个小时,需要2-3天左右)