问答详情
源自:-

感觉seaslog和说明有点冲突

我们先看文档说明:设定一个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条时候回一股脑写到一个文件中。

提问者:xflyhack 2016-03-31 12:02

个回答

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

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

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

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