免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 12797 | 回复: 14
打印 上一主题 下一主题

[FastDFS] tracker_query_storage fail, error no: 2, error info: No such file or directory [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-09-11 13:14 |只看该作者 |倒序浏览
Hi,all

我在搭建FastDFS的时候,搭建过程挺顺利的,可是到最后,上传文件的时候,失败,提示如下。我先说下环境吧

Ubuntu 12.04 x86_64
FastDFS 3.11
  1. root@node1:~# fdfs_test /etc/fdfs/client.conf upload aa.php
  2. This is FastDFS client test program v3.11

  3. Copyright (C) 2008, Happy Fish / YuQing

  4. FastDFS may be copied only under the terms of the GNU General
  5. Public License V3, which may be found in the FastDFS source kit.
  6. Please visit the FastDFS Home Page http://www.csource.org/
  7. for more detail.

  8. [2012-09-10 09:45:21] DEBUG - base_path=/var/www/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

  9. [2012-09-10 09:45:21] DEBUG - file: tracker_proto.c, line: 48, server: 1.1.1.1:22122, response status 2 != 0
  10. [2012-09-10 09:45:21] DEBUG - file: tracker_proto.c, line: 48, server: 1.1.1.1:22122, response status 2 != 0
  11. tracker_query_storage fail, error no: 2, error info: No such file or directory
复制代码
查看日志,发现大量如下日志
  1. [2012-09-10 09:51:16] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62496
  2. [2012-09-10 09:51:17] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62528
  3. [2012-09-10 09:51:18] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62560
  4. [2012-09-10 09:51:19] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62592
  5. [2012-09-10 09:51:20] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62624
  6. [2012-09-10 09:51:21] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62656
  7. [2012-09-10 09:51:22] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62688
  8. [2012-09-10 09:51:23] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62720
  9. [2012-09-10 09:51:24] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62752
  10. [2012-09-10 09:51:25] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62784
  11. [2012-09-10 09:51:26] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62816
  12. [2012-09-10 09:51:27] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62848
  13. [2012-09-10 09:51:28] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62880
  14. [2012-09-10 09:51:29] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62912
  15. [2012-09-10 09:51:30] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62944
  16. [2012-09-10 09:51:31] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62976
  17. [2012-09-10 09:51:32] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 63008
复制代码
storage的日志如下
  1. [2012-09-10 09:52:12] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  2. [2012-09-10 09:52:13] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  3. [2012-09-10 09:52:13] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  4. [2012-09-10 09:52:14] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  5. [2012-09-10 09:52:14] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  6. [2012-09-10 09:52:15] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  7. [2012-09-10 09:52:15] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  8. [2012-09-10 09:52:16] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  9. [2012-09-10 09:52:16] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  10. [2012-09-10 09:52:17] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  11. [2012-09-10 09:52:17] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  12. [2012-09-10 09:52:18] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  13. [2012-09-10 09:52:18] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  14. [2012-09-10 09:52:19] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  15. [2012-09-10 09:52:19] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
  16. [2012-09-10 09:52:20] INFO - file: tracker_client_thread.c, line: 307, successfully connect to tracker server 1.1.1.1:22122, as a tracker client, my ip is 1.1.1.1
  17. [2012-09-10 09:52:20] INFO - file: tracker_client_thread.c, line: 1103, tracker server 1.1.1.1:22122, set tracker leader: 1.1.1.1:22122
复制代码
监控存储的状态如下:
  1. root@node1:~# fdfs_monitor /etc/fdfs/storage.conf
  2. [2012-09-10 09:53:06] DEBUG - base_path=/var/www/fastdfs/fdfs_storage, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

  3. server_count=1, server_index=0

  4. tracker server is 1.1.1.1:22122

  5. group count: 1

  6. Group 1:
  7. group name = group2
  8. disk free space = 0 GB
  9. trunk free space = 0 GB
  10. storage server count = 1
  11. active server count = 0
  12. storage server port = 23000
  13. storage HTTP port = 8888
  14. store path count = 4125
  15. subdir count per path = 0
  16. current write server index = 32722
  17. current trunk file id = 0

  18.         Storage 1:
  19.                 ip_addr = 1.1.1.1  OFFLINE
  20.                 http domain =
  21.                 version = 3.11
  22.                 join time = 2012-09-10 09:17:47
  23.                 up time =
  24.                 total storage = 0GB
  25.                 free storage = 0GB
  26.                 upload priority = 10
  27.                 store_path_count = 1
  28.                 subdir_count_per_path = 256
  29.                 storage_port = 23000
  30.                 storage_http_port = 8888
  31.                 current_write_path = 0
  32.                 source ip_addr =
  33.                 if_trunk_server= 0
  34.                 total_upload_count = 0
  35.                 success_upload_count = 0
  36.                 total_append_count = 0
  37.                 success_append_count = 0
  38.                 total_modify_count = 0
  39.                 success_modify_count = 0
  40.                 total_truncate_count = 0
  41.                 success_truncate_count = 0
  42.                 total_set_meta_count = 0
  43.                 success_set_meta_count = 0
  44.                 total_delete_count = 0
  45.                 success_delete_count = 0
  46.                 total_download_count = 0
  47.                 success_download_count = 0
  48.                 total_get_meta_count = 0
  49.                 success_get_meta_count = 0
  50.                 total_create_link_count = 0
  51.                 success_create_link_count = 0
  52.                 total_delete_link_count = 0
  53.                 success_delete_link_count = 0
  54.                 total_upload_bytes = 0
  55.                 success_upload_bytes = 0
  56.                 total_append_bytes = 0
  57.                 success_append_bytes = 0
  58.                 total_modify_bytes = 0
  59.                 success_modify_bytes = 0
  60.                 stotal_download_bytes = 0
  61.                 success_download_bytes = 0
  62.                 total_sync_in_bytes = 0
  63.                 success_sync_in_bytes = 0
  64.                 total_sync_out_bytes = 0
  65.                 success_sync_out_bytes = 0
  66.                 total_file_open_count = 0
  67.                 success_file_open_count = 0
  68.                 total_file_read_count = 0
  69.                 success_file_read_count = 0
  70.                 total_file_write_count = 0
  71.                 success_file_write_count = 0
  72.                 last_heart_beat_time = 2012-09-10 09:53:05
  73.                 last_source_update = 1969-12-31 19:00:00
  74.                 last_sync_update = 1969-12-31 19:00:00
  75.                 last_synced_timestamp = 1969-12-31 19:00:00
  76. root@node1:~#
复制代码
看到空间是0,很郁闷啊,我空间是够的
  1.                 last_sync_update = 1969-12-31 19:00:00
  2.                 last_synced_timestamp = 1969-12-31 19:00:00
  3. root@node1:~# df -h
  4. Filesystem               Size  Used Avail Use% Mounted on
  5. /dev/mapper/ubuntu-root  319G   14G  290G   5% /
  6. udev                     103M  4.0K  103M   1% /dev
  7. tmpfs                     45M  280K   45M   1% /run
  8. none                     5.0M     0  5.0M   0% /run/lock
  9. none                     112M     0  112M   0% /run/shm
  10. /dev/sda1                228M   25M  192M  12% /boot
  11. root@node1:~# ls /var/www/fastdfs/
  12. data/         fdfs_storage/ logs/         
  13. root@node1:~# ls /var/www/fastdfs/fdfs_storage/
  14. data  logs
  15. root@node1:~#
复制代码

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2012-09-11 14:00 |只看该作者
回复 1# gm100861

group统计信息中:
store path count = 4125

这个是怎么搞出来的呢???


论坛徽章:
0
3 [报告]
发表于 2012-11-02 17:09 |只看该作者
楼主你的问题解决了吗?
我的也是这种错误
[2012-09-10 09:51:16] ERROR - file: tracker_service.c, line: 2949, cmd=84, client ip: 1.1.1.1, package size 16 is not correct, expect length: 62496
最后怎么解决的

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
4 [报告]
发表于 2012-11-02 21:12 |只看该作者
回复 3# zibing923

store path count = 4125
这个很狗血啊!
看来出现异常了!

论坛徽章:
0
5 [报告]
发表于 2012-11-05 11:08 |只看该作者
余哥,这是我的机器状况
group count: 1

Group 1:
group name = group1
disk free space = 1095 GB
trunk free space = 0 GB
storage server count = 3
active server count = 2
storage server port = 23000
storage HTTP port = 8888
store path count = 1
subdir count per path = 256
current write server index = 0
current trunk file id = 0
也会报错[2012-11-03 05:00:44] ERROR - file: tracker_service.c, line: 1902, cmd=102, client ip: 192.168.0.2, package size 16 is not correct, expect length > 38,但能正常同步和使用,搞不懂错误啊,能帮忙解答一下吗?

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
6 [报告]
发表于 2012-11-05 20:03 |只看该作者
回复 5# zibing923

貌似版本storage server和tracker server不匹配造成的,请检查!

论坛徽章:
0
7 [报告]
发表于 2012-11-07 10:39 |只看该作者
应该不是版本问题,我都是拿一个包安装的,v3.10的

论坛徽章:
0
8 [报告]
发表于 2012-11-07 18:35 |只看该作者
我也遇到这个问题了,的确是版本问题,我以前fdfs运行的好好的,后来安装了一个fastdht以后,将一些libfastcommon.so.1和libfdfsclient.so.1 替换了,造成了文件不一致。我从新将文件替换回来,就可以了。

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
9 [报告]
发表于 2012-11-07 21:25 |只看该作者
回复 1# gm100861

请问你storage server上同时安装了FastDHT么?
另外,出现这样的诡异问题,可能和libevent有关,千万不要使用libevent非stable的2.x版本。
请检查libevent的版本是否正确。

论坛徽章:
0
10 [报告]
发表于 2012-11-26 17:36 |只看该作者
本帖最后由 bh6886 于 2012-11-26 17:55 编辑

我做迁移实验激发了同样的报错。
如果tracker 修改IP地址再和另外的tracker同步后,新同步tracker的用client上传会报这个错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP