master 分支源码自编译后(去掉了部分业务中任务无效的头部信息),同步写入情况下,最后一条日志丢失,在文件中无法找到
@garryyan
lnlaulya1#
这是控制台同步打印的日志
sulc1iza2#
写 10 调日志:
xlog 文件中的日志:
zd287kbt3#
我也遇到这个情况了,同步模式下,for循环写入10条数据,只有9条被记录,还有一条是需要下次写log的时候才会被记录到日志文件,以此内推,总会有最后一条数据被丢失。
eulz3vhy4#
嗯,目前还没找到解决方案,还好线上用的是离线模式;作者还在维护,只是不知道为什么不帮忙解答一下这个问题
izkcnapc5#
有个缓存文件,初始化的时候设置了缓存文件是mmp3结尾的文件,估计有部分日志在里面没刷新到日志文件中。我这边是丢失开头的日志。
5条答案
按热度按时间lnlaulya1#
这是控制台同步打印的日志
sulc1iza2#
写 10 调日志:
xlog 文件中的日志:
zd287kbt3#
我也遇到这个情况了,同步模式下,for循环写入10条数据,只有9条被记录,还有一条是需要下次写log的时候才会被记录到日志文件,以此内推,总会有最后一条数据被丢失。
eulz3vhy4#
嗯,目前还没找到解决方案,还好线上用的是离线模式;作者还在维护,只是不知道为什么不帮忙解答一下这个问题
izkcnapc5#
有个缓存文件,初始化的时候设置了缓存文件是mmp3结尾的文件,估计有部分日志在里面没刷新到日志文件中。我这边是丢失开头的日志。