【4.x】server数据不往dataserver对象存储中写
问题版本:
V4.x
问题现象/报错:
近期突然发现dataserver上没有应用服务器迁移过去的数据,数据存在了server应用服务器上,之前是迁移正常的。
排查思路/解决方案:
1、查看应用服务器的压缩服务及队列是否正常
1)检查应用服务器的压缩服务是否正常:systemctl status compress-server。
2)使用consumer compressed -1 1查询压缩的生产位置和./squepos/compressed文件中的值是否一致,查看最新压缩数据的时间。
2、检查备份服务器与对象存储连接是否正常
1)首先可以用s3工具测试下配置是否ok /usr/local/app/sbin/s3 -u put AuditSys/test filename=测试文件的路径 noStatus=1 /usr/local/app/sbin/s3 list
2)如果是青云接口 则使用的是 /usr/local/app/sbin/qsctl cp 本地文件 qs://bucket名称/远程文件名 -c /etc/auditsys/dataserver/qingstor.yaml -z zone名 如果备份正常了 可以通过查看系统日志 或者是登陆到dataserver 查看日志 tail –f /var/log/auditsys.log 看到s3存储成功。
3、检查备份服务器挂载点的inode结点是否满了
1)使用df -i命令查看
2)若是满了,可以查看存储路径下是否有很多空文件,建议配合定时清理脚本处理。