Ashxq / sersync

Automatically exported from code.google.com/p/sersync
0 stars 0 forks source link

关于sersync2.5beta2 的几个问题 #17

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
  首先要感谢下作者,效率很高,很快就出了新的功能。
新功能有三点:
1、添加了指定端口访问
2、可以通过ssh的方式进行传送
3、可以调用其它命令

存在一些问题和一些需求:
1、通过ssh的传送方式,这个版本肯定是不能成功的
原因是这个命令的格式是: rsync -avz -e ssh 监控path  
用户名@IP:/目标path
而不是用rsync的模块方式 这个方法的使用有点类似scp 
2、配置文件的可读性和混合性
     混合性:是指可能监控同一个目录传送到多个目标地址的方式可能是通过默认端
口 也可能是指定端口 或者是通过ssh的方式
     理想的情况:
<remote ip="122.1.1.1" method="port"  port="874"  name="test1"/>
<remote ip="122.1.1.2" method="port"  port="8989"  name="test2"/>
<remote ip="127.0.0.1" method="ssh" path="/tmp"/> 
这样写配置比较清楚明了
意思就是 remote有几个可选参数 ip  method port name path
method可能需要添加一些判断 
,但至少port这个参数可以添加上因为port默认就有
默认为874
3、日志问题
   首先我发现被监控的目录甚至子目录都会产生rsync_fail_log.sh这个文件 该文件
为空而且会被同步。
   另外建议日志添加参数可以自主指定位置,这样对日志管理收集更灵活
   如果日志可以显示
     time remote IP=xxx.xxx.xxx.xxx  模块名称 [Success]
     time remote IP=xxx.xxx.xxx.xxx  路径    [Failure]
    并显示没有成功的内容
   如果麻烦先指定失败日志
希望该软件越来越强大

Original issue reported on code.google.com by Ajian...@gmail.com on 14 May 2010 at 3:47

GoogleCodeExporter commented 8 years ago
非常感谢你的意见,我会尽快修改

Original comment by zhouyang...@gmail.com on 14 May 2010 at 10:30

GoogleCodeExporter commented 8 years ago
另外添加一些参数 原来固定的参数有 -rtu  建议再添加个 zp  
z 压缩  p权限   压缩减小传输
的大小 p可以通过源来设置权限

Original comment by Ajian...@gmail.com on 14 May 2010 at 11:21