MogileFS 复制不正常,发现文件少于指定的份数解决方法
浏览:534次 出处信息
近来大家在安装最新的 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) (阅读:4126)
- 在 MogileFS 中使用 Nginx (阅读:2683)
- MogileFS 的客户端和API(MogileFS 系列4) (阅读:2501)
- MogileFS 的安装(MogileFS 系列2) (阅读:2480)
- MogileFS Rebalance(文件的重新均衡) (阅读:2327)
- MogileFS 的设置和管理(MogileFS 系列3) (阅读:2057)
- MogileFS 研究 (阅读:1911)
- MogileFS 文件系统检查 (阅读:1650)
- MogileFS 排错小技巧 (阅读:1570)
- 为 MogileFS 配置使用多个网络段/多数据中心 (阅读:1553)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:MooseFS之虚拟机惹的祸
后一篇:记录一个软中断问题 >>
文章信息
- 作者:扶 凯 来源: 扶凯
- 标签: MogileFS
- 发布时间:2013-11-01 13:51:46
建议继续学习
近3天十大热文
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] android 开发入门
- [53] 如何拿下简短的域名
- [52] 图书馆的世界纪录
- [50] Go Reflect 性能
- [50] Oracle MTS模式下 进程地址与会话信
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [29] 视觉调整-设计师 vs. 逻辑