免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 求助 FastDFS文件上传后无法下载的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-12 10:46 |只看该作者 |倒序浏览
使用这个client上传文件后,返回
  1. /usr/local/bin/fdfs_test /etc/fdfs/client.conf  upload /usr/local/img.jpg
  2. This is FastDFS client test program v3.03

  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. [2011-11-12 10:31:37] INFO - base_path=/var/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

  9. tracker_query_storage_store_list_without_group:
  10.         server 1. group_name=group1, ip_addr=192.168.0.2, port=23000
  11.         server 2. group_name=group1, ip_addr=192.168.0.3, port=23000

  12. group_name=group1, ip_addr=192.168.0.2, port=23000
  13. storage_upload_by_filename
  14. group_name=group1, remote_filename=M00/00/00/dzkSNk692lrpnIUAAAALBSTDmAE562.jpg
  15. source ip address: 192.168.0.2
  16. file timestamp=2011-11-12 10:30:50
  17. file size=2821
  18. file crc32=616798209
  19. file url: http://192.168.0.1:8080/group1/M00/00/00/dzkSNk692lrpnIUAAAALBSTDmAE562.jpg
  20. storage_upload_slave_by_filename
  21. group_name=group1, remote_filename=M00/00/00/dzkSNk692lrpnIUAAAALBSTDmAE562_big.jpg
  22. source ip address: 192.168.0.2
  23. file timestamp=2011-11-12 10:30:50
  24. file size=2821
  25. file crc32=616798209
  26. file url: http://192.168.0.1:8080/group1/M00/00/00/dzkSNk692lrpnIUAAAALBSTDmAE562_big.jpg
复制代码


后端有两个stroage,都配置的是nginx_fastdfs_module来下载

直接通过HTTP下载不了,提示404,但是使用PHP的API去查询 这个文件是存在着的。

我想实现的效果就是使用PHP API上传文件,然后直接通过HTTP来下载了,但是现在一直搞不定。

哪位给个建议???

论坛徽章:
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 [报告]
发表于 2011-11-12 15:13 |只看该作者
回复 1# cgwxyz

test程序输出的URL只是一个示例。
你使用FastDFS扩展模块,把web server如nginx配置好,然后拼写出URL即可访问。
如果访问有问题,看一下web server的error_log。

论坛徽章:
0
3 [报告]
发表于 2011-11-12 17:27 |只看该作者
现在访问比较怪的是 web的erro_log根本就没有错误,所有访问失败都是返回404. 比如是这个文件名 ,删掉这个URL后的‘.png’,会提示
[2011-11-12 17:17:09] ERROR - file: /usr/local/source/fastdfs-nginx-module/src/common.c, line: 355, url length: 10 < 16
[2011-11-12 17:17:38] ERROR - file: /usr/local/source/fastdfs-nginx-module/src/common.c, line: 561, logic file: M00/00/00/dzkSN06-IRLTYQtgAAEnBtHPfcI457.pngasd not exists
这个是因为nginx模块没有配置好出来的么?

再搞不定 我就得放弃了,大折腾了

论坛徽章:
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 [报告]
发表于 2011-11-12 18:58 |只看该作者
回复 3# cgwxyz

你用的是扩展模块版本是1.08吧?
需要在/etc/fdfs/fastdfs_mod.conf中正确设置storage server的store_path。如下所示:
store_path_count=1
store_path0=/home/yuqing/fastdfs

store_path_count和store_path#均需要正确设置!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP