基于fastdfs的文件服务问题排查思路
2020-10-10 10:43:17 0 举报
在基于fastdfs的文件服务调用过程中遇到了的问题,在此进行了简要的总结。
作者其他创作
大纲/内容
404
obs/oss报错(需打印日志)
预览文件打不开
未获取到图片
根据请求头的User-Agent参数做编码判断
未获取到dfs的节点信息1、fdfs_client.conf文件未找到/未正确配置2、dfs的storage节点存储空间已满,需要扩容/扩group/修改存储预留空间的配置
1、展示图片的链接有问题,在F12里分析调用ip信息 2、图片被权限拦截了,可参考401
更新上传计数时报错,数据库没有当日字段1、数据库定时任务失效/定时任务写错2、返回值判空,或者优化更新语句
dfs报错
1、文件本身就是坏的,下载下来也打不开。比如txt文件被改成pdf后缀了2、预览服务未调到文件服务
批量删除数量过大时报错,此时需要调高tracker和storage的处理线程数
文件下载异常
客户端报4XX
鉴权异常可以前端或者权限开发人员协调解决
网络异常看调用方注册中心中服务注册地址是否正常
请求类型异常看调用的content-type是否和接口匹配
NPE空指针
文件上传异常
基于fastdfs的文件服务问题排查思路
415
让业务组排查环境信息或者用move服务迁移文件
文件删除异常
文件不存在
401
文件名乱码
400
权限问题1、查看分配的云平台账号的个人信息中,ak和sk是否正确2、找云平台运维人员判断角色是否有对象存储使用权限
Required request part 'file' is not present 文件类multiparfile的字段名有误,需重写fileItem的fieldName字段为对应参数名,这里即为提示的‘file’
文件预览异常
未获取到上传操作人1、调用时传入操作人信息2、优化该获取方法,让被调用的服务也能获取到该信息
收藏
0 条评论
下一页