代码拉取完成,页面将自动刷新
使用tcp服务方式同步日志到一台机器,如果使用buffer,设置了条数100,如下:
seaslog.use_buffer = 1 ;是否启用buffer 1是 0否(默认)
seaslog.buffer_size = 100 ;buffer中缓冲数量 默认0(不使用buffer_size)
多台机器同时写入日志时,最终接收到的日志是错乱的,发现是seaslog发送的时候截断了,而配置明明配置的是行数100,但发送的时候好像不是根据行数来的
如果不开启buffer模式,性能有点差
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
不开启buffer时,能否正常完整的发送
不开启buffer或者buffer_size设置为1时都是正常的
@ciogao 已解决,不是seaslog本身的问题,是tcp server接收时接收包大小限制导致分批接收导致,不好意思,感谢回复
感谢seaslog,性能杠杠的
登录 后才可以发表评论