首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不排除lsyncd.conf文件中的文件

不排除lsyncd.conf文件中的文件
EN

Server Fault用户
提问于 2017-11-27 14:31:56
回答 2查看 1.4K关注 0票数 0

我已经在网上搜索过了,但是没有找到解决我的问题的方法。

我正在处理一个WordPress项目,基本上我需要将一些文件排除在更新/复制到从服务器上。我正在使用主/从设置。

所以我把它放在两个测试服务器上,都是带有lsyncd版本2.2.2的RedHat 7.3。我试图将一个文件从第一服务器同步到第二服务器,但它不起作用。我不知道为什么我从其他帖子中看到的是给出文件的完整路径?

这是我的lsyncd.conf文件的配置,特别是第12行,我试图排除该文件。

1

2设置{

3 logfile = "/var/log/lsyncd/lsyncd.log",

4 statusFile = "/var/log/lsyncd/lsyncd-status.log",

5 statusInterval = 20

6}

7同步

8{

9 default.rsync,delay=0,

10 source="/usr/share/nginx/",

11 target="10.1.108.87:/usr/share/nginx/",

12 excludeFrom="/usr/share/nginx/html/zexclude/excludefile",

13 rsync= {

14房主=真,

15 perms =真,

16组=真,

17压缩=真,

18 acls =真,

19详细=真,

20 rsh = "/usr/bin/ssh -p 22 -o StrictHostKeyChecking=no"}

21 }

EN

回答 2

Server Fault用户

发布于 2017-11-27 15:23:04

想到两件事:您的lsyncd进程能读取排除文件吗?您应该能够在状态日志中看到这一点。此外,在排除文件中没有空行,因为这将被解释为“排除所有”。

票数 0
EN

Server Fault用户

发布于 2017-12-01 18:07:35

我通过在lsyncd.conf文件'exclude={ 'xxx-config*‘中放置以下条目来解决这个问题,

因此,我使用排除而不是excludeFrom,它纠正了我的问题。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/885346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档