admin avatar

default.rsyncssh must have maxProcesses set to 1.的解决方法

🕣 by admin





很奇怪,今天使用lsyncd同步文件时出现了下面错误

1
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'





💘 相关文章


📝 有偿服务

• 服务器合租380/年
• 服务器配置:2.4G,6核12线程
• nvme raid 1硬盘
• 不提供服务器自主面板
• 适合稳定的个人博客
• 提供备份服务,备份空间自备
• 只提供ipv6地址,搭配cloudflare使用
• 提供想要安装的程序和域名
• 博客必须是和谐健康的
• 博客不能是视频和图片站
• 提供以下付费服务
• 建站,FTP,备份,Linux,Wordpress等建站问题咨询管理
• 加微信:344452500(不闲聊,直接说事)

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.8 Processed in 0ms