下载帮

您现在的位置是:首页 > 教程分享 > NAS教程

NAS教程

Resilio Sync 代理耗尽系统通知观察者。仅在定期文件夹重新扫描后才会上传更新的文件

2024-03-21 10:35NAS教程

Resilio Sync run out of system notify watchers. Updated files will be uploaded only after periodic folder rescan
 

代理耗尽系统通知观察者。仅在定期文件夹重新扫描后才会上传更新的文件

Resilio同步文件时状态栏出现 can’t download file是什么原因呢?

Resilio Sync 使用系统文件观察器通知 Sync 新文件或更新文件。 该错误消息主要针对 Linux 操作系统出现,特别是当同步文件夹中有大量文件和子目录时,每个文件和子目录都需要一个监视程序。 如果同步达到系统的观察者限制,则不会收到有关文件更新的通知,因此它了解这些信息的唯一方法是手动或定期重新扫描文件夹。 最好增加观察者限制。

默认情况下,系统分配8192个观察者。 运行命令来检查并查看输出

cat /proc/sys/fs/inotify/max_user_watches

可以通过在终端中运行此命令来增加此数字

sudo sysctl fs.inotify.max_user_watches=XXXXX

 

其中 XXXXX 是您要设置的观察者数量。 请勿将观察者数量设置为超过 2147483647。

例子:

以上SSH命令,将一直保留到重新启动为止。

要使设置在重新启动后永久/保留,请添加行

fs.inotify.max_user_watches=XXXXX

(其中 XXXXX 是所需的观察者数量)到文件 /etc/sysctl.conf 并重新启动同步。

最后:群晖用户看这里

群晖添加任务计划。可以永久有效。

群晖系统点击设置-任务计划-新增-触发的任务-用户定义的脚本,输入任务名称,随便取一个英文,用户用root,事件开机,任务设置内输入以下代码:

sudo sysctl fs.inotify.max_user_watches=6623456


 

保存后,右键手动运行以下,以后就不需要了,因为这个脚本就是设定开机的时候运行一下该脚本。

文章评论