MogileFS 复制不正常,发现文件少于指定的份数解决方法
浏览:1162次 出处信息
近来大家在安装最新的 MogileFS 时,会发现测试的时候,怎么样复制文件的过程都不正常.使用 telnet 到 7001 中使用 !watch 来查看时会不断的报下面的错(详细使用见 MogileFS 高级排错).
!watch Added you to watcher list. . :: Child 10106 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10091 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10121 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10134 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10120 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10135 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10136 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1. :: Child 10149 (replicate) died: 256 (UNEXPECTED) :: Child 10150 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 8, wants 10, making 2. :: Child 10152 (replicate) died: 256 (UNEXPECTED) :: Job replicate has only 9, wants 10, making 1.
上次我使用 MogileFS 的 DEBUG 模式跟过这个问题,是由于 Sys::Syscall 这个模块升级成 0.25 的新版本引起的.
我们可以使用下面的命令来检查当前的版本
$ perl -MSys::Syscall-e 'print $Sys::Syscall::VERSION' 0.25
如果发现是显示上面的 0.25 就一定会出问题.建议退回到 0.23 就不会在出问题了.所以建议大家在安装完 MogileFS 后,先退回这个模块到 0.23.
cpanm http://search.cpan.org/CPAN/authors/id/B/BR/BRADFITZ/Sys-Syscall-0.23.tar.gz
二个月以前发现这个问题,近来很多人来问我,发现问题还很严重,特此记录.希望能帮到大家.
ps: 最新的 MogileFS 的客户端连接数据库一定要求要有密码,不然启动会有问题…
建议继续学习:
- MogileFS 的介绍(MogileFS 系列1) (阅读:4941)
- 在 MogileFS 中使用 Nginx (阅读:3810)
- MogileFS 的客户端和API(MogileFS 系列4) (阅读:3408)
- MogileFS 的安装(MogileFS 系列2) (阅读:3278)
- MogileFS Rebalance(文件的重新均衡) (阅读:3126)
- MogileFS 的设置和管理(MogileFS 系列3) (阅读:2875)
- MogileFS 研究 (阅读:2574)
- MogileFS 文件系统检查 (阅读:2424)
- MogileFS 排错小技巧 (阅读:2178)
- 为 MogileFS 配置使用多个网络段/多数据中心 (阅读:2182)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:MooseFS之虚拟机惹的祸
后一篇:记录一个软中断问题 >>
文章信息
- 作者:扶 凯 来源: 扶凯
- 标签: MogileFS
- 发布时间:2013-11-01 13:51:46
建议继续学习
近3天十大热文
-
[820] WordPress插件开发 -- 在插件使用 -
[50] 你必须了解的Session的本质 -
[46] 关于IO的同步,异步,阻塞,非阻塞 -
[45] 页面停留时间和网站停留时间详解 -
[45] YSLOW法则中,为什么yahoo推荐用GE -
[43] 并发框架Disruptor译文 -
[43] cookie窃取和session劫持 -
[43] AWS云平台系列介绍(一):AWS平台与EC -
[43] Hacker News 排名算法工作原理 -
[39] Mysql监控指南
