mars 【xlog】同步写模式,最后一条日志丢失(xlog 文件中没有)

rjjhvcjd  于 2个月前  发布在  其他
关注(0)|答案(5)|浏览(34)

master 分支源码自编译后(去掉了部分业务中任务无效的头部信息),同步写入情况下,最后一条日志丢失,在文件中无法找到

@garryyan

lnlaulya

lnlaulya1#

这是控制台同步打印的日志

sulc1iza

sulc1iza2#

写 10 调日志:

xlog 文件中的日志:

zd287kbt

zd287kbt3#

我也遇到这个情况了,同步模式下,for循环写入10条数据,只有9条被记录,还有一条是需要下次写log的时候才会被记录到日志文件,以此内推,总会有最后一条数据被丢失。

eulz3vhy

eulz3vhy4#

嗯,目前还没找到解决方案,还好线上用的是离线模式;作者还在维护,只是不知道为什么不帮忙解答一下这个问题

izkcnapc

izkcnapc5#

有个缓存文件,初始化的时候设置了缓存文件是mmp3结尾的文件,估计有部分日志在里面没刷新到日志文件中。我这边是丢失开头的日志。

相关问题