您的位置:首页 > 其它

params.c:Parameter() - Ignoring badly formed line in configuration file: ignore errors 解决方法

2010-06-14 08:09 1186 查看
出现该问题一般是因为rsync服务端或客户端目录权限的原因,

rsync推送方->客户端

rsync被推送方->服务端



一般都是将开发测试服务器设为客户端推送端向在LVS的WEB应用集群服务器进行主动同频脚本



将服务端目录权限设为nobody最低即可解决问题



例:

rsync-push-shop-code.sh

#!/bin/bash
SRCDIR=/data/www/shop
MOD=shop
USER=web
IP_LIST=(192.168.0.22 192.168.0.33)

[ ! -d /var/logs/rsync/push-shop-codes/ ] && mkdir -p /var/logs/rsync/push-shop-codes/

for i in ${IP_LIST[*]}
do
 echo -e "/n/n==$i=="
 #/usr/bin/rsync -vzrtopg --progress --delete-after $SRCDIR rsync://$i/$MOD/
 /usr/bin/rsync -vzrtopg --progress --delete-after $SRCDIR backup@$i::$MOD --password-file=/etc/backserver.pas
done




只要在服务端 /data/www/shop

执行 chown -R nobody:nobody /data/www/shop 再执行同步脚本就可以了

否责在rsync错误日志中有可能出现类似

params.c:Parameter() - Ignoring badly formed line in configuration file: ignore errors的错误.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐