免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 运行fastdfs_client_php_v1.6.tar.gz中的fdfs_test.php时遇到问题,请教版主 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-30 09:50 |只看该作者 |倒序浏览
机器ubuntu9.04   fastdfs 版本为v1.22      tracker ip = 192.168.95.71
                                                             group1   2台机器
                                         group2   2台机器  192.168.95.72  192.168.95.75
                                                               group3   2台机器

运行fastdfs_client_php_v1.6.tar.gz中的fdfs_test.php
按照文件名上传文件成功,上传到了group3的一台机器上
按照文件内容上传文件也成功,上传到了group1的ip为192.168.95.72的机器上
然后从192.168.95.72下载文件也成功,
最后删除文件也成功。

查看72机器的data/sync/binlog.000 的内容如下:
root@blade03:~/FastDFS# cat data/sync/binlog.000
1256865366 C M00/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php
1256865366 C M00/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php-m
1256865368 U M00/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php-m
1256865370 D M00/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php
1256865370 D M00/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php-m
说明程序运行是正确的。

但是遇到问题,文件被删除的机器(也就是192.168.95.72)上的日志有以下内容:
[2009-10-30 09:16:45] WARNING - file: storage_sync.c, line: 100, sync data file, file: /home/node03/FastDFS/data/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php not exists, maybe deleted later?
[2009-10-30 09:16:45] WARNING - file: storage_sync.c, line: 100, sync data file, file: /home/node03/FastDFS/data/00/00/SF8mykrqPlYAAAAAAAASOSZePco50.php-m not exists, maybe deleted later?
[2009-10-30 09:16:45] CRIT - file: fdfs_storaged.c, line: 281, catch signal 6, program exiting...

192.168.95.72机器上的fdfs_storaged 进程退出了。

请教版主,这是什么原因?

[ 本帖最后由 xuexifdfs 于 2009-10-31 10:02 编辑 ]

论坛徽章:
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 [报告]
发表于 2009-10-30 14:19 |只看该作者

回复 #1 xuexifdfs 的帖子

会不会是线程栈设置得太小造成的?
storage.conf中配置的thread_stack_size是多大呢?

论坛徽章:
0
3 [报告]
发表于 2009-10-30 14:26 |只看该作者

回复 #2 happy_fish100 的帖子

# thread stack size, should > 512KB
# default value is 1MB
thread_stack_size=1MB

使用的是默认的值 我没有修改  是否应该修改得大一些?

论坛徽章:
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 [报告]
发表于 2009-10-30 14:45 |只看该作者

回复 #3 xuexifdfs 的帖子

你改大到2MB试试?

论坛徽章:
0
5 [报告]
发表于 2009-10-30 15:32 |只看该作者

回复 #4 happy_fish100 的帖子

[2009-10-30 15:30:44] WARNING - file: storage_sync.c, line: 100, sync data file, file: /home/node04/FastDFS/data/00/00/SV8mykrqlgQAAAAAAAASOVUJ8OI73.php not exists, maybe deleted later?
[2009-10-30 15:30:44] WARNING - file: storage_sync.c, line: 100, sync data file, file: /home/node04/FastDFS/data/00/00/SV8mykrqlgQAAAAAAAASOVUJ8OI73.php-m not exists, maybe deleted later?
[2009-10-30 15:30:44] CRIT - file: fdfs_storaged.c, line: 281, catch signal 6, program exiting...

还是进程退出了  我改成了10M

论坛徽章:
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 [报告]
发表于 2009-10-30 17:00 |只看该作者

回复 #5 xuexifdfs 的帖子

有没有生成coredump文件呢?
建议重新编译一下程序fdfs_storaged
进入storage目录,修改Makefile,将:
COMPILE = $(CC) -O3 ...
中的-O3替换为-g
然后执行:
make clean; make

执行
ulimit -c 10240
然后运行fdfs_storaged
这样确保程序异常终止时,可以生成core dump文件。
有了core dump文件,就可以用gdb进行调试了。

论坛徽章:
0
7 [报告]
发表于 2009-10-31 09:56 |只看该作者
我运行的是fastdfs_client_php_v1.6.tar.gz中的fdfs_test文件,昨天发帖子的时候误说成FastDFS_v1.22\FastDFS\php_client\fastdfs_test.php了,现在把帖子改过来了,实在不好意思。

请问版主是否遇到过我帖子里面说的:运行fastdfs_client_php_v1.6.tar.gz中的fdfs_test.php,出现的问题。谢谢版主

[ 本帖最后由 xuexifdfs 于 2009-10-31 09:59 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2009-10-31 10:12 |只看该作者
请问版主,运行fastdfs_client_php_v1.6.tar.gz中的fdfs_test.php
是不是应该用:
#php fdfs_test.php

我用的方法是在/var/www/中创建FastDFS的符号链接,然后在浏览器中打开fdfs_test.php文件,我觉得出现错误可能是由于我这个错误操作造成的。

论坛徽章:
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 [报告]
发表于 2009-10-31 10:54 |只看该作者

回复 #8 xuexifdfs 的帖子

这个应该没有关系的。
从你说的情况来看,是storage server程序退出了。
能否照我6楼的做法操作一下,定位一下问题所在。

论坛徽章:
0
10 [报告]
发表于 2009-10-31 11:14 |只看该作者

回复 #9 happy_fish100 的帖子

每一个storage server上都要这样修改吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP