
default.rsyncssh must have maxProcesses set to 1.的解决方法
很奇怪,今天使用lsyncd同步文件时出现了下面错误
1
2
Error: error preparing /etc/lsyncd.conf: /etc/lsyncd.conf:8: default.rsyncssh must have maxProcesses set to 1.
从字面也可以理解上面的意思了,使用default.rsyncssh
模式时
同步最大进程要设置为1maxProcesses 1
下面是详细的lsyncd实时同步代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
settings {
nodaemon = false,
logfile = "/var/log/lsyncd.log",
pidfile = "/var/run/lsyncd.pid",
statusFile = "/var/log/lsyncd.status",
inotifyMode = "CloseWrite or Modify",",
maxProcesses = 1,
}
sync {
default.rsyncssh,
source = "/var/www/www/",
host = "host1",
targetdir = "/var/www/www/",
delay = 0,
init = false,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
},
}
sync {
default.rsyncssh,
source = "/var/www/www/",
host = "host2",
targetdir = "/var/www/www/",
delay = 0,
init = false,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = true,
verbose = true,
},
}
注意,有个很重要的问题,如果发现lsyncd没有自动同步,首先需要手动同步一次文件
rsync -vzrtopgur /var/www/www/ root@domin:/var/www/www/ --exclude 'data'
💘 相关文章
- -bash: dig: command not found的解决方法
- caution: filename not matched:解决方法
- 宝塔面板乱码的解决方法
- wordpress A TimThumb error has occured的解决方法
- 解决路由器ip变动的方法
- nginx: [emerg] unknown directive "set_real_ip_from"的解决方法
- then echo "Variable MINIO_VOLUMES not set in /etc/default/minio"的解放方法
- Debian系统出现 "gpg: command not found"的解决方法
- 解决nginx反向代理验证码不显示的方法
- Openlitespeed wordpress伪静态出现404错误解决方法