happyfish100 / fastdfs

FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance. Wechat/Weixin public account (Chinese Language): fastdfs
GNU General Public License v3.0
8.97k stars 1.98k forks source link

您好,版本v6.9.4 一个GROUP内同步日志报错 #632

Open yangwping opened 1 year ago

yangwping commented 1 year ago

您好! 目前我们使用v6.9.4 ,GROUP组内同步的时候出现2种错误日志,但是文件正常同步了; 初步分析:目前出现的场景是使用分片上传文件之后合并的时候,即使用upload_appender_file接口之后,使用append_file接口,最后使用regenerate_appender_filename接口; 日志内容如下: 第一种错误日志: [2023-04-25 17:29:59] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/03/CwYEEmRHnZiEGqICAAAAAD0tvOU14.jpeg to /xxxx/storage-data/data/00/03/CwYEEmRHnZeAOktUABHWiQJ_35814.jpeg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:02] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/04/CwYEEmRHnZqECOW4AAAAAPlvfMU256.jpg to /xxxx/storage-data/data/00/04/CwYEEmRHnZqAVxuoABk8zW0nTuk256.jpg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:02] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/04/CwYEEmRHnZqEY4J0AAAAANUkeNw35.jpeg to /xxxx/storage-data/data/00/04/CwYEEmRHnZqAUkwDACWgR4lc_L835.jpeg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:03] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:04] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:04] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:05] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:05] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/05/CwYEEmRHnZ6EMMdfAAAAAMpQGiI548.jpg to /xxxx/storage-data/data/00/05/CwYEEmRHnZ2APcYKADbHE5RLjEQ548.jpg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:06] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:06] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/05/CwYEEmRHnZ-EWR3kAAAAACtx70s24.jpeg to /xxxx/storage-data/data/00/05/CwYEEmRHnZ6AQvnKABDLzilVsC424.jpeg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:08] WARNING - file: storage_service.c, line: 6696, client ip: xx.xx.xx.xx, rename /xxxx/storage-data/data/00/06/CwYEEmRHnaGEJ2d5AAAAAAxSmco10.jpeg to /xxxx/storage-data/data/00/06/CwYEEmRHnaCAExBJADS9mGNCeXw10.jpeg fail, errno: 2, error info: No such file or directory [2023-04-25 17:30:09] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:10] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:10] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:10] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0 [2023-04-25 17:30:11] ERROR - file: tracker_proto.c, line: 64, server: xx.xx.xx.xx:23000, response status 2 != 0

另一类错误如下: [2023-04-27 01:36:58] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17 [2023-04-27 01:36:59] ERROR - file: tracker_proto.c, line: 64, server: xxx.xxx.xxx.xxx:23000, response status 17 != 0 [2023-04-27 01:36:59] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17 [2023-04-27 01:36:59] ERROR - file: tracker_proto.c, line: 64, server: xxx.xxx.xxx.xxx:23000, response status 17 != 0 [2023-04-27 01:36:59] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17 [2023-04-27 01:39:21] ERROR - file: tracker_proto.c, line: 64, server: xxx.xxx.xxx.xxx:23000, response status 17 != 0 [2023-04-27 01:39:21] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17 [2023-04-27 01:42:20] ERROR - file: tracker_proto.c, line: 64, server: xxx.xxx.xxx.xxx:23000, response status 17 != 0 [2023-04-27 01:42:20] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17 [2023-04-27 01:46:07] ERROR - file: tracker_proto.c, line: 64, server: xxx.xxx.xxx.xxx:23000, response status 17 != 0 [2023-04-27 01:46:07] ERROR - file: storage_sync.c, line: 460, fdfs_recv_response fail, result: 17

arui3015 commented 1 year ago

response status 17 != 0,这个错误当upload_appender_file append_file操作的时候就容易出现,最新版也是如此,但是同步文件不影响。