感觉seaslog和说明有点冲突

来源:-

xflyhack

2016-03-31 12:02

我们先看文档说明:设定一个buffer_size(默认100条log),使用PHP请求内存,每写一次log,塞入内存,同时buffer_size加;当buffer_size等于设置值时,则进行一次IO,同时清除buffer; 我们就来说“当buffer_size等于设置值时,则进行一次IO”,给我的理解是,日志会先写入内存中,当buffer_size =100时候 这个时间才执行一次I/O  也就是说 我们在调用时候 不应该生成 alert.2016033111.log的日志文件的,就是生成 里面不应该有数据的 我测试,每调用一次都会往里面写一条数据 这样就不对了,这样就是每次都会触发I/O操作了。是我理解不对还是还有开关需要设置???给我的感觉是 日志等于100条时候回一股脑写到一个文件中。

写回答 关注

2回答

  • 李虎头
    2016-08-31 12:12:58

    超过100条或者请求结束的时候都会写入文件

    李虎头 回复刘先森的猫

    共享的,属于缓冲区

    2018-03-09 18:08:34

    共 2 条回复 >

  • 慕雪029653
    2019-02-19 13:40:54

    请问 seaslog并发写文件冲突的问题有遇到过吗?

高性能的PHP日志系统—SeasLog

一款不可错过的高性能的日志系统,带你全面细致地了解SeasLog

19312 学习 · 31 问题

查看课程

相似问题