puppet使用rsync插件,导致部分文件未成功更新

puppet+rsync插件,默认设置。

昨天更新代码后,今天发现功能仍是之前的功能,被管理的服务器上直接查看文件,发现文件并未更新。

由于更新内容极少,又恰好更新前后文件字节数完全一样。由于默认puppet的rsync插件为了提升同步速度,使用了--size-only参数。只同步字节数不同的文件,导致了此问题的发生。

修改方式也很简单,在定义rsync目录的地方,增加size-only => false,并且,由于要对所有的代码进行同步,时间会比较长,还需要增加一下超时时间timeout => 10

理论上代码更新前后字节数完全没变的情况还是比较少见的,不过,正如此例,这种情况确实客观存在的。而这里可能会出现问题,如果管理的代码量不是特别巨大的话,还是建议关闭--size-only参数,避免出现此类莫名其妙的问题。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/19423/viewspace-1060309/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/19423/viewspace-1060309/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值