为了账号安全,请及时绑定邮箱和手机立即绑定

感觉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条时候回一股脑写到一个文件中。

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~
#1

刘先森的猫

请问buffer是共享的吗?
2018-02-22 回复 有任何疑惑可以回复我~
#2

李虎头 回复 刘先森的猫

共享的,属于缓冲区
2018-03-09 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

感觉seaslog和说明有点冲突

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信