免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 19567 | 回复: 41

[FastDFS] 添加storage服务器的时候不能同步 [复制链接]

论坛徽章:
0
发表于 2010-01-07 16:23 |显示全部楼层
版主你好
我这里搭建了一个环境,一台tracker服务器,ip为131,两台storage服务器,ip分别为139和141。然后另外用了一个客户机使用php_client进行文件的上传测试,ip为59,运行一切正常。两个storage服务器使用monitor查看的时候都为ACTIVE。但问题是,当我把一台空的storage服务器,ip为51,添加入正在运行的以上环境中,发生了下列问题
Host 1 :139和 Host 2 :141突然全都显示为OFFLINE了,而新添加的Host 3:51则显示为WAIT_SYNC,我知道51需要花费一些时间同步于其他两台服务器,可问题是,139和141都已经为OFFLINE了,51又怎么能同步他们呢。我原本以为139和141可能需要点时间会自己变为ACTIVE,可是OFFLINE的状态已经持续了一天了。

论坛徽章:
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
发表于 2010-01-07 22:04 |显示全部楼层

回复 #1 specialwj 的帖子

看一下这两台storage server进程在运行么?通过ps可以看一下。
另外,可以看一下storage server的日志文件,看是否有错误发生。

论坛徽章:
0
发表于 2010-01-08 10:56 |显示全部楼层

回复 #2 happy_fish100 的帖子

版主你好
用ps命令分别查看三台storage服务器
139和141都没有进程在运行
51有进程在运行

storage.log的日志分别显示为
139 storage服务器
INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.51:23000, continuous fail count: 265

141 storage服务器
INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.51:23000, continuous fail count: 214

51 storage服务器
[2010-01-08 10:46:18] INFO - FastDFS v1.23, base_path=/usr/local/FastDFS, store_path_count=1, subdir_count_per_path=256, group_name=group1, network_timeout=2
0s, port=23000, bind_addr=, client_bind=1, max_connections=256, heart_beat_interval=30s, stat_report_interval=600s, tracker_server_count=1, sync_wait_msec=20
0ms, sync_interval=0ms, sync_start_time=00:00, sync_end_time: 23:59, allow_ip_count=-1, file_distribute_path_mode=0, file_distribute_rotate_count=100, fsync_
after_written_bytes=0, sync_log_buff_interval=10s, sync_binlog_buff_interval=60s, thread_stack_size=1024 KB, upload_priority=10, check_file_duplicate=0, FDHT
group count=0, FDHT server count=0, FDHT key_namespace=, FDHT keep_alive=0
[2010-01-08 10:46:19] INFO - file: tracker_client_thread.c, line: 192, successfully connect to tracker server 192.168.2.131:22122
[2010-01-08 10:46:19] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.141:23000
[2010-01-08 10:46:19] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.139:23000

论坛徽章:
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
发表于 2010-01-08 11:57 |显示全部楼层

回复 #3 specialwj 的帖子

139和141的日志信息就这么一点么?
能否多贴出来一些?

论坛徽章:
0
发表于 2010-01-08 12:23 |显示全部楼层

回复 #4 happy_fish100 的帖子

141 storage server
[2010-01-08 10:27:53] INFO - FastDFS v1.23, base_path=/usr/local/FastDFS, store_path_count=1, subdir_count_per_path=256, group_name=group1, network_timeout=2
0s, port=23000, bind_addr=, client_bind=1, max_connections=256, heart_beat_interval=30s, stat_report_interval=600s, tracker_server_count=1, sync_wait_msec=20
0ms, sync_interval=0ms, sync_start_time=00:00, sync_end_time: 23:59, allow_ip_count=-1, file_distribute_path_mode=0, file_distribute_rotate_count=100, fsync_
after_written_bytes=0, sync_log_buff_interval=10s, sync_binlog_buff_interval=60s, thread_stack_size=1024 KB, upload_priority=10, check_file_duplicate=0, FDHT
group count=0, FDHT server count=0, FDHT key_namespace=, FDHT keep_alive=0
[2010-01-08 10:27:53] INFO - file: tracker_client_thread.c, line: 192, successfully connect to tracker server 192.168.2.131:22122
[2010-01-08 10:27:53] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.139:23000
[2010-01-08 10:27:53] ERROR - file: storage_sync.c, line: 1831, connect to storage server 192.168.2.51:23000 fail, errno: 111, error info: Connection refused
[2010-01-08 10:28:02] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCpJ4AA
AAAAAN7mRfoHTc5803.gz already exists, ignore it
[2010-01-08 10:28:02] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCpJ4AA
AAAAAN7mRfoHTc5803.gz-m already exists, ignore it
[2010-01-08 10:28:02] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCpJ4AA
AAAAAN7mRfoHTc5803_big.gz already exists, ignore it
[2010-01-08 10:28:02] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCpJ4AA
AAAAAN7mRfoHTc5803_big.gz-m already exists, ignore it
[2010-01-08 10:28:02] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCzuUAA
AAAAIp52Xj2bMQ540.bz2 already exists, ignore it
[2010-01-08 10:28:03] WARNING - file: storage_service.c, line: 1891, cmd=16, client ip: 192.168.2.139, data file: /usr/local/FastDFS/data/00/00/wKgCi0tCzuUAA
AAAAIp52Xj2bMQ540.bz2-m already exists, ignore it
[2010-01-08 10:31:37] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.51:23000, continuous fail count: 214

139 storage server
[2010-01-08 10:40:34] INFO - FastDFS v1.23, base_path=/usr/local/FastDFS, store_path_count=1, subdir_count_per_path=256, group_name=group1, network_timeout=2
0s, port=23000, bind_addr=, client_bind=1, max_connections=256, heart_beat_interval=30s, stat_report_interval=600s, tracker_server_count=1, sync_wait_msec=20
0ms, sync_interval=0ms, sync_start_time=00:00, sync_end_time: 23:59, allow_ip_count=-1, file_distribute_path_mode=0, file_distribute_rotate_count=100, fsync_
after_written_bytes=0, sync_log_buff_interval=10s, sync_binlog_buff_interval=60s, thread_stack_size=1024 KB, upload_priority=10, check_file_duplicate=0, FDHT
group count=0, FDHT server count=0, FDHT key_namespace=, FDHT keep_alive=0
[2010-01-08 10:40:35] INFO - file: tracker_client_thread.c, line: 192, successfully connect to tracker server 192.168.2.131:22122
[2010-01-08 10:40:35] ERROR - file: storage_sync.c, line: 1831, connect to storage server 192.168.2.51:23000 fail, errno: 111, error info: Connection refused
[2010-01-08 10:41:36] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.141:23000
[2010-01-08 10:45:10] INFO - file: storage_sync.c, line: 1819, successfully connect to storage server 192.168.2.51:23000, continuous fail count: 265

论坛徽章:
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
发表于 2010-01-08 12:30 |显示全部楼层

回复 #5 specialwj 的帖子

这两台服务器上的storaged进程的确退出不在运行了?
ps auxww | grep fdfs_storaged

论坛徽章:
0
发表于 2010-01-08 13:30 |显示全部楼层

回复 #6 happy_fish100 的帖子

是的,都显示为没有运行
[root@localhost logs]# ps -aux|grep fdfs_stroaged
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
root      1449  0.0  0.0   3896   668 pts/1    S+   13:28   0:00 grep fdfs_stroaged

论坛徽章:
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
发表于 2010-01-09 09:20 |显示全部楼层

回复 #7 specialwj 的帖子

要执行:
ps auxwww |grep fdfs_stroaged

操作系统是啥?
另外,出问题后,139和141的fdfs_stroaged是你后来手工启动的?

论坛徽章:
0
发表于 2010-01-11 11:24 |显示全部楼层

回复 #8 happy_fish100 的帖子

执行ps命令后得到如下
[root@localhost logs]# ps auxwww|grep fdfs_storaged
root     27129  0.0  0.0   3896   684 pts/1    S+   11:18   0:00 grep fdfs_storaged
操作系统是linux enterprise 5 (5.0) 32bit
出问题后,凡是只要51还是显示为WAIT_SYNC,其他的两台139和141无论怎么手动执行/usr/local/bin/fdfs_storaged /etc/fdfs/storage.con都启动不起来。

论坛徽章:
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
发表于 2010-01-11 14:01 |显示全部楼层

回复 #9 specialwj 的帖子

看一下storage server的日志文件storage.log。
麻烦把日志信息贴出来一下,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP