【5.0】外发文件和录像数据传输过程
当前版本:5.0.0.6
正常流程:
1、agent抓取终端用户操作数据全部上传给server:
- 元数据会通过队列写入ES中
- 外发文件临时存储在server的clientfile,转发给S3服务器
- 录像文件存储到server的movie目录下,如果在server中配置了”录像文件S3存储”,会转发给S3服务器
以下是几种服务出现故障的情况:
1、S3连不上(S3故障或空闲回传)
agent上的数据会上传给server服务器,外发文件和录像文件分别存储在server的clientfile和movie目录下(clientfile5.0.0.6版本没有清除机制也没有限制大小,可以任意存储)。movie目录受ES配置-录屏数据保留时间天数影响)。S3能正常连接后clientfile和movie文件(配置了视频数据保存到S3)会传输给S3。
2、如果应用服务器故障
Agent无法链接到server,则文件外发数据和视频数据对应存储到agent本地的uploadfile目录和session目录(uploadfile目录限制10G,超过10G会清除部分最旧的数据.session目录限制大小为500M,超过500M则会清除最开始得部分离线会话数据)server恢复后文件数据和视频数据将会从agent传输给server,server再传输给S3
3、数据存储在agent本地,服务端恢复后,agent处于关机状态,只能等agent开后这一部分数据才能正常传输给server再传给 S3。