Fastdfs|fastdfs 错误日志记录及处理
1、 ERROR - file: /usr/local/fastdfs-nginx-module/src/common.c, line: 103, section: group1, you must set parameter: group_name!
文章图片
该错误的是在使用场景为:一台机器部署两个storage 时发生的,
一台机器上有连个storage,即有两个group,此时需要在fastdfs_nginx_module配置文件mod_fastdfs.conf 中配置多个group 的参数, 改错误是由于 group_count 参数配置不正确而发生的错误
解决方式:(经测试总结:如果group从0开始即group0\goup1 ,则group_count=1,如果group1\goup2则group_count=2 )需进一步论证,目前是可以成功运行的
多个group 在mod_fastdfs.conf中的配置
# set the group count # set to none zero to support multi-group # set to 0 for single group only # groups settings section as [group1], [group2], ..., [groupN] # default value is 0 # since v1. 14 group_count = 1 # group settings for group # 1 # since v1. 14 # when support multi-group, uncomment following section [group0] group_name=group0 storage_server_port= 23000 store_path_count= 1 store_path0=/usr/local/fastdfs/fdfs_storage_group0 # group settings for group # 2 # since v1. 14 # when support multi-group, uncomment following section as neccessary [group1] group_name=group1 storage_server_port= 23001 store_path_count= 1 store_path0=/usr/local/fastdfs/fdfs_storage |
文章图片
解决方式:一个相同的group 分别在两台机器的storage上, 则端口必须相同(待进一步测试是否是之前的同步日志文件导致的),配置相同后错误消失
3、[2019-04-03 14:04:45] ERROR - file: tracker_mem.c, line: 4467, client ip: 192.168.0.164, http port 8899 is not same in the group "group0", group http port is 8888
文章图片
解决方式同上:一个相同的group 分别在两台机器的storage上, 则http服务端口必须相同(待进一步测试是否是之前的同步日志文件导致的),配置相同后错误消失
4、[2019-04-03 14:25:54] WARNING - file: tracker_mem.c, line: 4750, storage server: 192.168.0.164:23000, dest status: 2, my status: 1, should change my status!
该提示信息不用处理,说明在group状态一致,可能在同步信息
5、删除离线节点
/usr/local/fastdfs-5.09/bin/fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.0.171
6、ERROR - file: tracker_mem.c, line: 1522, in data file: "/data/fastdfs/tracker/data/storage_sync_timestamp.dat", group: group1, src server id: 192.168.0.171 != 192.168.0.164
文章图片
解决方式:storage_sync_timestamp.dat 中记录了之前配置过的group信息,需要编辑该信息vim /data/fastdfs/tracker/data/storage_sync_timestamp.dat,将不符实际情况的的group信息删除
7、Fastdfs 图片同步延迟问题解决
文章图片
文章图片
解决方式一:
如果没有启用nginx代理提供http下载服务,可以设置tracker 参数,download_server =1 ,默认从源storage下载
文章图片
解决方式二:
使用nginx代理提供http方式下载功能时, fastdfs_nginx_module 提供的了当storage找不到文件时,从同group下的其他storage服务器下载, proxy:从其他srorage服务器获取内容,再返回给客户端; redirect: 重定向到其他storage服务器,处理方式为将http请求头信息中的请求地址部分做替换
【Fastdfs|fastdfs 错误日志记录及处理】
文章图片
推荐阅读
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 调取接口时报404错误(ID:16)
- 接口|axios接口报错-参数类型错误解决
- 碧珠生活智慧语录24-1(没有错误)
- 追女生的七种错误思维
- c#常用网址记录
- sentry搭建错误监控系统(二)
- 跑步锻炼却伤了膝盖(10|跑步锻炼却伤了膝盖?10 个容易犯的错误,别再做了!)
- 解决|解决 win 10 远程桌面身份验证错误问题
- vue项目+wxjssdk,config配置解决iPhone端签名错误的问题